Thema: Kap.5 Buchladen: XML Einrückung der Tags

Hallo,

ich hab mal wieder nen Problem. Ich bin beim Buch gerade im 5. Kapitel und mache das Buchladen-Beispiel. Bis auf einige Variablennamen gleich meine buchladen.js jetzt der auf der CD befindlichen XMLBuchladen.js. Die HTML-Datei hab ich auch schon auf Übereinstimmung gebracht und immer noch nicht den Fehler gefunden. Irgendwie wird die XML.Datei, bei mir buchladen.xml auf der CD XMLBuchladen.xml, nicht ausgewertet. Um besser die beiden Dateien vergleichen zu können habe ich die Datei auf der CD so eingerückt wie meine eigene Datei. Eigentlich nur die Tags 'isbn' und 'image' auf gleiche Höhe wie 'preis',' autor' usw. Nachdem ich das gemacht hatte, funktionierte nicht mal mehr das Beispiel von CD... Warum müssen Tags, die eigentlich in der selben Ebene sind, also ChildNodes von 'buch' unterschiedlich eingerückt sein damit das ganze funktioniert? Ich hoffe das diesmal mehr antworten als bei meinem letzten Post. Danke schon mal.

Gruß
Björn

2

Re: Kap.5 Buchladen: XML Einrückung der Tags

HiHo,

das Problem beim auswerten einer XML-Datei über das DOM liegt darin, dass Mozilla jedes Leerzeichen, Zeilenumbruch etc. als NODE interpretiert .. was ja eigentlich korrekt wäre. Aus diesem Grund müßten diese Zeichen zunächst entfernt werden, bzw. während des Abarbeitens über eine Bedingung übersprungen werden. In der künftigen Abfragemöglichkeit mit E4X besteht dieses Problem nicht mehr.

vg
Hannes

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de