Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
DOMXPath::query が参照する深さを制限する方法はありますか?
次のドキュメントを検討してください。
<div> <span> <div> </div> </span> </div>
クエリを制限するにはどうすればよいですか
//div
最初のレベルのみに一致し、子孫には一致しませんか?
これにより、他のdiv要素の内部にないdiv要素が選択されます(Gumboの回答と同様ですが、直接の親だけでなく、すべてのレベルがチェックされます)
//div[not(ancestor::div)]
ルートからのパスを記述してみてください (単一/):
/
/path/to/first/level/div
またはこれを試してください:
//div[not(parent::div)]