0

私はこのXMLドキュメントを持っています:

<root>
  <node1 id="field2"/>
  <node2 id="field3"/>
  <node3>
    <node4 id="field4"/>
  </node3>
</root>

ここで、一般的なのはidという名前の属性です。レベルに関係なく、「id」という名前の属性を持つすべてのノードを取得したいと思います。この例では、ノードのリストが表示されます:node1、node2、node4。

通常、私は次のようなxp​​athを試します: "// [@ id]"が、ノードセットを返す必要があるというエラーが表示されます。

4

1 に答える 1

0

次のXPathを使用できます。

//node()[@id]
于 2013-01-18T14:31:04.010 に答える