1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
575
575
EMPFEHLEN
-
16.12.09 23:54 #1web_007 Tutorials.de Gastzugang
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
-
17.12.09 08:04 #2
Moin,
WO genau läuft es denn falsch ... sprich: in welcher Zeile kommt die Exception?
Wie lautet die genaue Meldung?
Was sagt der Debugger?
Gruß
KlausEs ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!
Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
-------------------------------------------------------------------------------------------------
Ich beantworte keine Fragen per PN !!
Stellt Eure Fragen im Forum - dann haben alle etwas davon !!
-
17.12.09 12:49 #3web_007 Tutorials.de Gastzugang
Der Fehler taucht genau bei iter.isValid(); auf. Ich hatte schon einmal weiter im INet geschaut und eine Lösung schien gewesen zu sein auf JDK1.6 umzusteigen. Aber auch das hat bei mir nichs genutzt.
-
18.12.09 13:46 #4
Moin,
nun bin zwar kein ausgesprochener HTML-Experte (zumindest war hierbei Iteratoren angeht), aber mir sind zwei Dinge aufgefallen :
(a) wozu brauchst Du den Aufruf überhaupt, wenn Du ihn schließend in der Schleife abhandelst ?
(b) was ist mit DIV in:
Gibt es dieses Tag denn überhaupt bei Dir? Andernfalls würde es da ja vlt. erklären, warum iter = null ist .....HTML-Code:HTMLDocument.Iterator iter = htmlDoc.getIterator(HTML.Tag.DIV);
Gruß
KlausEs ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!
Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
-------------------------------------------------------------------------------------------------
Ich beantworte keine Fragen per PN !!
Stellt Eure Fragen im Forum - dann haben alle etwas davon !!
Ähnliche Themen
-
Tags und Taginhalt aus gestreamten HTML-Code auslesen
Von wolfclaw im Forum JavaAntworten: 4Letzter Beitrag: 16.12.09, 23:46 -
Taginhalt auslesen
Von wachteldonk im Forum PHPAntworten: 7Letzter Beitrag: 15.11.07, 20:50 -
Eigene Attribute in HTML Tags auslesen?
Von MasterEvil im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 11.11.05, 21:06 -
PHP-Code + HTML Code aus Datenbank auslesen
Von Danielku15 im Forum PHPAntworten: 11Letzter Beitrag: 02.09.05, 16:03 -
xml-html tags mit XmlTextReader auslesen
Von hauns2000 im Forum .NET ArchivAntworten: 2Letzter Beitrag: 31.05.05, 13:12





Zitieren
Login





