私はこのxmlファイルを持っています:
<?xml version="1.0" encoding="US-ASCII"?>
<?xml-stylesheet type="text/css" href="positions-zaehlweise.css"?>
<ul>
<li>A</li>
<li>
<ol>
<li>B</li>
<li>C</li>
</ol>
</li>
<li>D</li>
</ul>
およびこの xpath クエリ:
/child::ul/descendant-or-self::*/child::li[position()=1]
私はこのクエリから取得しています: A
and B
.
しかし、私はどういうわけかそれがこれを行う方法を理解していません。との/descendant-or-self
ことですよね?次に、リストを下に移動し、すべてを取ります。私のビジョンは次のとおりです。self
A
self descendant
----------------------------
A,D B, C
私は正しいですか?誰かがこれがどのように機能したかを簡単に説明してもらえますか? ありがとうございます