Erstellen eines HTMLDocument aus einem HTML-String (in Java)

Arbeite ich an einer Methode, die einen String von HTML und gibt eine analoge

 javax.swing.text.html.HTMLDocument

Was ist der effizienteste Weg, dies zu tun?

Dem Weg, ich bin derzeit dabei besteht in der Verwendung eines SAX-parser zum Parsen der HTML-string. Ich verfolgen, wenn ich drücken Sie open-tags (z.B. <i>). Wenn ich drücken Sie die entsprechende schließen-Tags (z.B. </i>), ich Wende die Kursiv-Stil, die Charaktere, die ich getroffen habe in zwischen.

Diese funktioniert sicherlich, aber es ist nicht schnell genug. Gibt es einen schnelleren Weg, dies zu tun?

InformationsquelleAutor Paul Reiners | 2011-07-14

Schreibe einen Kommentar