<document>
<para>
<heading id="1" type="new" level="1" />
<span />
<heading id="2" type="new" level="2" />
<span />
</para>
<para>
<heading id="3" type="new" level="1" />
<span />
<heading id="4" type="new" level="2" />
<span />
</para>
<para>
<heading id="5" type="old" level="2" />
<span />
</para>
<para>
<heading id="6" type="old" level="2" />
<span />
</para>
<para>
<heading id="7" type="old" level="2" />
<span />
</para>
<para>
<heading id="8" type="old" level="2" />
<span />
</para>
<para>
<span />
</para>
</document>
こんにちはとの最初のノード、特定の属性値
私はJavaScriptで上記XMLノードごとのノードを解析していますを検索します。私が現在 "heading id = '8' 'ノードにいると仮定すると、どのようにして後方に向かって見て、レベルが" 2 "に設定されている最初のノードを見つけるでしょうか(私が現在解析しているノードのレベルXPath式を使用して "new"に設定しますか?
したがって、上記の例では、id = "4"の要素を選択する必要があります。
ありがとうございます!
は言及を忘れまあ、私は、XPath 1.0に – Josh