1

私は以下のようなXMLを持っています。ここでは、23であるノードbの属性値を選択し、その値を取得してxmlを下に移動し、ID値が23であるノードfのノードjを選択します。これは単一のxpath式で実現できます。

xml処理にJAXPを使用しています

<a>
  <b id="23"/>
  <c></c>
  <d></d>
  <e>
    <f id="23">
       <i>123</i>
       <j>234</j>
    <f>
    <f id="24">
       <i>345</i>
       <j>456</j>
    <f>
    <f id="25">
       <i>678</i>
       <j>567</j>
    <f>
  </e>
</a>
4

1 に答える 1

3

これはどう?

//f[ @id = //b[1]/@id ]/j
于 2011-08-11T22:33:38.077 に答える