W
web_007
Hallo,
ich habe versucht HTML Tags aus einer Testdatei zu lesen. Leider bekomme ich immer eine NullPointerException wenn ich nach tag div und attribut id suche. Alle andern Suchen funktionieren (z.B. nach a und href)
mein Quelltext:
BufferedReader br = new BufferedReader(new FileReader("test.php"));
HTMLEditorKit editorKit = new HTMLEditorKit();
HTMLDocument htmlDoc = new HTMLDocument();
htmlDoc.putProperty("IgnoreCharsetDirective", Boolean.TRUE);
editorKit.read(br, htmlDoc, 0);
HTMLDocument.Iterator iter = htmlDoc.getIterator(HTML.Tag.DIV);
iter.isValid();
while (iter.isValid()) {
System.out.println(iter.getAttributes().getAttribute(HTML.Attribute.ID));
iter.next();
}
das testdoc test.php:
<div id="test">17</div>
<a href="seite.php">Link</a>
was läuft da falsch
ich habe versucht HTML Tags aus einer Testdatei zu lesen. Leider bekomme ich immer eine NullPointerException wenn ich nach tag div und attribut id suche. Alle andern Suchen funktionieren (z.B. nach a und href)
mein Quelltext:
BufferedReader br = new BufferedReader(new FileReader("test.php"));
HTMLEditorKit editorKit = new HTMLEditorKit();
HTMLDocument htmlDoc = new HTMLDocument();
htmlDoc.putProperty("IgnoreCharsetDirective", Boolean.TRUE);
editorKit.read(br, htmlDoc, 0);
HTMLDocument.Iterator iter = htmlDoc.getIterator(HTML.Tag.DIV);
iter.isValid();
while (iter.isValid()) {
System.out.println(iter.getAttributes().getAttribute(HTML.Attribute.ID));
iter.next();
}
das testdoc test.php:
<div id="test">17</div>
<a href="seite.php">Link</a>
was läuft da falsch