leere <span/>-Elemente werden umgeschrieben
bearbeitet von
Hallo, ich verzweifle gerade.
Ich habe den Inhalt einer HTML-Seite als String vorliegen. In der Webseite, deren Inhalte ich nicht beeinflussen kann, werden sehr viele leere <span/> Elemente zur Formatierung verwendet. Absolut schrecklich, aber das ist nun einmal der Input.
Jetzt versuche ich, den String in ein <frame/> Element mit der Methode zu bringen:
doc.open('');
doc.write(htmlString);
doc.close('')
Dabei werden die Textknoten in die leeren <span/>-Elemente geschrieben und es zerschiesst die Anzeige.
Also in etwa so:
<span class="_tre"></span>Text nach Span
wird dann zu
<span class="_tre">Text nach Span<span>
Gibt es einen Weg, dies zu verhindern bzw. weiss jemand, ob leere span-Elemente gem. HTML-Spezifikation erlaubt sind bzw. wo kann man nachlesen, wie diese leeren span Element gemäß Spezifikation zu behandeln sind?
Gruss
empty span werden umgeschrieben
bearbeitet von
Hallo, ich verzweifle gerade.
Ich habe den Inhalt einer HTML-Seite als String vorliegen. In der Webseite, deren Inhalte ich nicht beeinflussen kann, werden sehr viele leere <span/> Elemente zur Formatierung verwendet. Absolut schrecklich, aber das ist nun einmal der Input.
Jetzt versuche ich, den String in ein <frame/> Element mit der Methode zu bringen:
doc.open('');
doc.write(htmlString);
doc.close('')
Dabei werden die Textknoten in die leeren <span/>-Elemente geschrieben und es zerschiesst die Anzeige.
Also in etwa so:
<span class="_tre"></span>Text nach Span
wird dann zu
<span class="_tre">Text nach Span<span>
Gibt es einen Weg, dies zu verhindern bzw. weiss jemand, ob leere span-Elemente gem. HTML-Spezifikation erlaubt sind bzw. wo kann man nachlesen, wie diese leeren span Element gemäß Spezifikation zu behandeln sind?
Gruss