XPath を使用して、ノードがフォーム タグ内にあるかどうかを判断するにはどうすればよいですか? 私はその祖先/先行のフォームタグを見つけようとしていると思います(しかし、私はそれを機能させることができませんでした)。
例 1:
<form id="doNotKnowIDofForm">
<div id="level1">
<span id="mySpan">someText</span>
</div>
</form>
例 2:
<form id="doNotKnowIDofForm">
This is a closed form.
</form>
<div id="level1">
<span id="mySpan">someText</span>
</div>
</form>
xpath"//span[id='mySpan']"
を使用してスパン ノードを見つけることができます。しかし、mySpan がフォーム内にあるかどうかを知りたい (フォームの ID がわからない)。私は試してみまし"//span[id='mySpan']/preceding::form/"
た"//span[id='mySpan']/ancestor::form/"
前もって感謝します。
EDIT : XPath で Example1 では myForm フォーム タグを選択するようにしたいのですが、Example2 では選択しません。