JAVA を使用して、コンパイル時にHTML/JSPをDOM に解析しました。今、私はw3c.dom.Documentオブジェクトを持っています。たとえば、以下の HTML について考えてみましょう。
.....
....
<input type="text" name="EnterName"/>
<select name="SelectOptions">
<option>First</option>
<option>Second</option>
</select>
......
.......
要素の属性値を知っています。ここで、 「EnterName」はノード「input」の「name」属性値です。
DOM で使用可能なすべてのノードの属性値があるとします (上記の HTML の「EnterName」、「SelectOptions」など)。特定の属性が指定された値で使用可能なノードを取得するにはどうすればよいですか。ありがとう
編集 :
HTMLの内容がわかりません。私のプログラムは、指定された HTML/JSP ファイルのリストで実行する必要があり、いくつかの要素名を持っています。ここで要素名は、HTML/JSP で使用可能なフィールドのラベル/名前を参照します。したがって、すべてのファイルをトラバースして、同じラベル/名前を持つノードを取得し、ノードを取得する必要があります。