0

selectNodes を使用して Web サービスからアイテムのコレクションを選択する InfoPath 2007 フォームがあります。ので、私は持っています

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

私のコードでは、次のようなものがあります

customerData.selectNodes("tns:customer");

もちろん、これは私にすべての顧客を与えます。しかし、特定の州に住む顧客を除外したい場合はどうすればよいでしょうか? 州内の「FL」のすべての値を除外したい場合、どのようにアプローチを変更できますか?

4

1 に答える 1

1

何かのようなもの:

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

「FL」が他の文字列に由来する場合は、エスケープ(XPATHクエリの特殊文字)を実行する必要がある場合があることに注意してください。

XPathで読むことをお勧めします。つまり、開始するためのサンプルをいくつか示します。

于 2012-10-03T20:45:25.273 に答える