richard - Problem gelöst!: ist der Tag <link> reserviert?

Beitrag lesen

Hallo Leute!
mdkiller hat mich auf das richtige Gleis gesetzt:
Das Problem liegt daran, dass ich die "übergabe" des XML Dokuments wie folgt gemacht habe:
innerhalb des xsl wurde eine xml Insel mit ID tag ID="myXML" angelegt, in die das Dokument mittels copy-of select="root" kopiert wurde.
Dann wurde dies mittels innerHTML in JS in einen String eingelesen: var xmlString=myXML.innerHTML;
und schliesslich in ein DOM Objekt myDOMdoc.loadXML(xmlString) geladen.
Das Problem des verschwindenden schliessenden Tags bei <link> </link>
entsteht nach dem Laden mit innerHTML, da dann der </link> tag ignoriert wird und deshalb ein ungültiger XML String entsteht.
Deshalb hatte mdkiller auch recht, als er mich auf die XHTML Handhabung von <link> hinwies, da ja nach dem Erzeugen der XML Insel ein XHTML Document vorlag...

Die Lösung des Problems war simpel:
vergesst Insel & String, einfach myDOMdoc.load(document.URL) verwenden.

Danke nochmal an Euch für die Hilfe,
Richard