Filtrage des éléments dans InfoPath Selectnodes
-
13-12-2019 - |
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?
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