私はいくつかの危険な HTML を扱っています。特定の要素の祖先の様式化された例を次に示します。
/html/body/foo/bar/baz/quux/b
body
コード内にへの参照があり、これがb
XPath クエリのコンテキスト要素です。上記の例では、どのように見つけるのfoo
ですか? より説明的に言えば、特定の要素の子である特定の祖先の最初の要素を見つけるにはどうすればよいですか? body
との間の要素b
は不明であり、実行時にタイプと深さが異なります。b
到達するまで祖先を反復処理することで、XPath の外部でこれを行うことができますが、body
この相対参照を見つけるための XPath 祖先マジックがあるかどうか疑問に思っています。