Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
XML ドキュメント内の特定のタイプのすべてのノードを取得する必要がありますが、それらの値属性が空でない場合に限ります。以下でいくつかの順列を試しましたが、うまくいきませんでした:
".//Foo[not([@Value =''])]"
これはあなたのために働くはずです
//Foo[@Value!='']
または、特定の長さの値属性を持つノードのみを本当に返したい場合は、次のようなものを使用します。
//Foo[string-length(@Value) > 3]
また
//Foo[string-length(@Value) = 0]