1
Ich habe ein XML-Dokument mittels Javascript geparst und die Werte der Nodes (XML-Dokument[0].childNodes[Variable].firstChild.data) in ein Array geschrieben. Das XML-Dokument ist so strukturiert, dass es auch Kinder gibt, die Kinder haben. In diesem Fall ist der Wert des Nodes, unter dem ein weiterer Node untergeordnet ist, nichts, also "null". Mit dem IE klappt die Behandlung prima, nicht jedoch mit dem Mozilla: Mozilla ist wohl der Meinung, dass "nichts" nicht "nichts" ist.
Hier ein Bespiel des Inhalts des Arrays (Ausgabe lt. Browser):
Wenn ich also auf "null" prüfe, meint Mozilla es gibt keinen Datensatz - der IE meldet ihn korrekt als "leer".
Wie kann man Mozilla dazu veranlassen, leere Datensätze korrekt als leer zu erkennen?
Hier ein Bespiel des Inhalts des Arrays (Ausgabe lt. Browser):
IE: A,B,C,D,,F,,H,I
Mozilla: A,B,C,D, ,F, ,H,I
Wenn ich also auf "null" prüfe, meint Mozilla es gibt keinen Datensatz - der IE meldet ihn korrekt als "leer".
Wie kann man Mozilla dazu veranlassen, leere Datensätze korrekt als leer zu erkennen?