HTMLのパーサについて教えてください。
以下のJDCのTechTIPSのサンプルコードを利用すると、
aタグのhrefの内容が取得できますが、
HTML.Tag.A→HTML.Tag.INPUT
HTML.Attribute.HREF→HTML.Attribute.NAME
としてもinputタグのnameの内容は取得できません。
aタグ以外は全て取得できないようなんですが、
どうすればうまくいくのでしょうか?

ttp://sdc.sun.co.jp/NASApp/sdcpersonal/private/jdc/techtips/1999/tt0923.html

サンプルコードの内容は一部抜粋すると、
import javax.swing.text.*;
import javax.swing.text.html.*;
〜
EditorKit kit = new HTMLEditorKit();
Document doc = kit.createDefaultDocument();
Reader rd = getReader(args[0]);
kit.read(rd, doc, 0);
ElementIterator it = new ElementIterator(doc);
javax.swing.text.Element elem;
while ((elem = it.next()) != null) {
SimpleAttributeSet s = (SimpleAttributeSet)
elem.getAttributes().getAttribute(HTML.Tag.A);
if (s != null) {
System.out.println(s.getAttribute(HTML.Attribute.HREF));
}

という感じです。