Michael Schröpl: Netscape 6.2 & JS./DOM Behandlung von White-Space-Zeichen

Beitrag lesen

Hi karo,

Ich habe ein script mit dem ich XML-Dateien per JavaScript-DOM
einlese. Nur leider gibt mir der Netsape 6.2 (6.2.3) die ganzen
White-Space-Zeichen zwischen den einzelnen tags mit aus.
Wie kann ich das unterbinden????
gibt es da vielleicht irgeneinen Befehl????

das hatten wir vor einiger Zeit hier mal als längeren Thread, und
auf der Mozilla-Site gibt es eine ausfährliche Diskussion zu diesem
Thema (ein offener Bug).

In Kurzfassung, ohne Anspruch auf Exaktheit (Kai Lahmann könnte das
sicherlich genauer erklären):
Die Spezifikation von DOM ist an dieser Stelle anscheinend mehrdeutig.
M$IE hat sich dafür entschieden, whitespace zwischen Tags an bestimm-
ten Stellen zu ignorieren, Mozilla tut das Gegenteil.

Das führt im aktuellen Zustand genau dazu, daß Leute wie Du ihre
Skripte tatsächlich zweimal schreiben müssen (mit Browserweiche).

Mozilla zu bewegen, sich der M$IE-Vorgabe anzupassen, obwohl ihre
eigene Interpretation nicht falsch ist, ist bis Mozilla 0.9.4 (das
ist Netscape 6.2) nicht gelungen, und ich weiß auch von keiner
Änderung bis jetzt (d. h. Netscape 7.0PR1 könnte sich immer noch
genauso verhalten).

Viele Grüße
      Michael