Pregunta

Tengo un formulario de InfoPath 2007 que utiliza SelectNodes para elegir una colección de artículos de mi servicio web.Así que tengo

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

en mi código tengo algo como

customerData.selectNodes("tns:customer");

Por supuesto, esto me da a todos los clientes.Pero, ¿y si quiero filtrar los clientes que viven en un estado en particular?¿Cómo puedo modificar mi enfoque si quisiera excluir todos los valores de "FL" en el estado?

¿Fue útil?

Solución

algo como:

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

Tenga en cuenta que si "FL" proviene de alguna otra cadena, es posible que deba realizar escapar ( especialCarácter en la consulta de XPath ).

Recomendaría leer en XPath, es decir, aquí están Algunas muestras para empezar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top