Question

J'ai une forme INFOPATH 2007 qui utilise SelectNodes pour choisir une collection d'articles de mon service Web.Donc j'ai

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

dans mon code, j'ai quelque chose comme

customerData.selectNodes("tns:customer");

Bien sûr, cela me donne tous les clients.Mais que si je veux filtrer les clients qui vivent dans un état particulier?Comment puis-je modifier mon approche si je voulais exclure toutes les valeurs de "fl" dans l'état?

Était-ce utile?

La solution

quelque chose comme:

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

Notez que si "FL" provient d'une autre chaîne, vous devrez peut-être effectuer une échappée ( spécialCaractère dans la requête XPath ).

Je recommanderais de lire sur XPath, c'est-à-dire ici sont Quelques échantillons Pour vous aider à démarrer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top