karo: Netscape 6.2 & JS./DOM Behandlung von White-Space-Zeichen

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

  1. 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

    1. 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