|
|||
Typen unverträglich im IE 6
Code:
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0"); xmlDoc.load('navigator.xml'); xmlObj=xmlDoc.documentElement; var newFolder = document.createElement('folder'); xmlObj.appendChild(newFolder); Code:
<navigator> <folder>[...]</folder> <folder>[...]</folder> <folder>[...]</folder> </navigator> |
Sponsored Links |
|
|||
Du musst das Element im Kontext des Dokuments erstellen, in das du es einfügen willst.
document.createElement('folder'); -> Das Element gehört zum ggw. HTML-Dokument, du kannst es nicht ohne weiteres in ein anderes Dokument einhängen. Das ist eine Regel des DOM. Versuche es mal mit xmlDoc.createElement(...) |
Sponsored Links |
|
|||
Im Prinzip hat das Document-Objekt im IE auch eine save-Methode, allerdings weiß ich nicht, welche Sicherheitsprivilegien ein Script dafür haben muss.
DevGuru XML DOM Document save Method Arbeitest du offline im file-Kontext? im HTTP-Kontext könntest du das Dokument höchstens serialisieren und verschicken. |
Themen-Optionen | |
Ansicht | |
|
|