Netscape 6.2 & JS./DOM Behandlung von White-Space-Zeichen
karo
- browser
Hallo liebes Forum,
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????
gruß karo
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
hi
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.
100%ig genau weiß ich das auch nicht, allerdings isses ein heißes Thema, wann ein Leerzeichen zu ignorieren ist und wann nicht. Das ganze ist relativ eundeutig geregelt, aber diese Regeln haben unzählige Ausnahmen.
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).
jup, ist so geblieben.
Grüße aus Bleckede
Kai