1

XML ドキュメント内の特定のタイプのすべてのノードを取得する必要がありますが、それらの属性が空でない場合に限ります。以下でいくつかの順列を試しましたが、うまくいきませんでした:

".//Foo[not([@Value =''])]"
4

1 に答える 1

2

これはあなたのために働くはずです

//Foo[@Value!='']

または、特定の長さの値属性を持つノードのみを本当に返したい場合は、次のようなものを使用します。

//Foo[string-length(@Value) > 3]

また

//Foo[string-length(@Value) = 0]
于 2012-11-19T15:08:45.677 に答える