Babelfish: DOM - childNodes - browserspezifisches Verhalten

Beitrag lesen

Hallo,

ich habe Fagen zu dem folgenden Absatz in nodes > childNodes unter:

http://selfhtml.teamone.de/javascript/objekte/node.htm

Zitat:

"Der Netscape 6.1 und der MS Internet Explorer 5.0 Macintosh Edition interpretieren im body-Element und in allen untergeordneten Knoten bereits einen Zeilenumbruch oder ein Leerzeichen im Quelltext zwischen Elementknoten als einen eigenen Kindknoten mit dem Namen #text. Auch HTML-Kommentare bilden eigene Knoten und werden als Knoten mit dem Namen #comment behandelt."

Frage: Ist dieses Verhalten als ein Fehlverhalten der Browser zu werten, oder macht es aus irgend einem Grund Sinn, Leerzeichen und Umbrüche als Knoten zu betrachten ?

Frage: Sind von diesem Phänomen nur diese beiden Browser betroffen ?
Sind die benannten Eigenarten in späteren Versionen ev. bereits behoben worden ?

Frage: Muß ich - auf Grund der geringen Verbreitung dieser beiden Browser auf dieses Phänomen Rücksicht nehmen - wenn ja, in welcher Weise ?

(Abgesehen von der Möglichkeit - wie im Beispiel gezeigt - alles in eine Zeile, also ohne Umbruch und Leerzeichen zu schreiben ?)

Frage: Irgendwer hat mal irgendwo geschrieben, mit dem DOM wird alles einfacher. Wer war das ?!!!?

;-)

Tips, Einschätzungen, Hinweise, alles willkommen

Mit herzlichem Dank