Pergunta

Eu tenho um formulário do InfoPath 2007 que usa selectNodes para escolher uma coleção de itens do meu serviço web.Então eu tenho

<customer>
  <City>
  <State>
</customer>

No meu código eu tenho algo como

customerData.selectNodes("tns:customer");

Claro que isso me dá todos os clientes.Mas e se eu quiser filtrar clientes que moram em um determinado estado?Como posso modificar minha abordagem se quiser excluir todos os valores de “FL” no estado?

Foi útil?

Solução

Algo como:

 customerData.selectNodes("tns:customer[not(State = 'FL')]");

Observe que se "FL" vier de alguma outra string, pode ser necessário executar o escape ( Caractere especial na consulta XPATH ).

Eu recomendo ler no XPath, ou seja,aqui estão algumas amostras para você começar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top