次の XML 構造を検討してください。
<a>
<b>
<c>
<d x="1"/>
<d x="2"/>
<d x="3"/>
<d x="3"/>
<d x="4"/>
</c>
</b>
<b>
<c>
<d x="1"/>
<d x="1"/>
<d x="2"/>
<d x="3"/>
<d x="4"/>
<d x="5"/>
<d x="5"/>
</c>
</b>
<b>
<c>
<d x="1"/>
<d x="2"/>
<d x="3"/>
<d x="3"/>
<d x="4"/>
<d x="5"/>
<d x="5"/>
</c>
</b>
@x の最小値と最大値を示す XPath 1.0 ステートメントが必要ですか? これまでのところ、最小限の次のものがあります。
//a/b/c/d[not(前の兄弟::d/@x <= @x) and not(次の兄弟::d/@x <= @x)]/@x
これは近いですが、葉巻はありません:-(
どんな助けでも大歓迎です!
ありがとう、J