Sauvegarde des modifications apportées à un fichier XML en Javascript
lorsque j'execute ce script pour ajouter un nouvel element dans le fichier xml je ne reçois aucun message d'erreur et l'élément n'est pas enregistrer.
Javascript
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
function loadDocumentIE()
{
var xmldocument = new ActiveXObject("Microsoft.XMLDOM");
xmldocument.async = false;
xmldocument.load("dvd.xml");
var doc=xmldocument.getElementsByTagName('DVD')[0];
var parent=doc.parentNode;
var oElement= xmldocument.createElement("DVD");
var oAttribute = xmldocument.createAttribute("id");
oAttribute.value = "5";
oElement.attributes.setNamedItem(oAttribute);
oElement.appendChild(xmldocument.createTextNode("Pride and Prejudice"));
parent.insertBefore(oElement,doc);
} |
XML
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
<?xml version="1.0" encoding="UTF-8"?>
<library>
<DVD id="1">
<title>Breakfast at Tiffany s</title>
<format>Movie</format>
<genre>Classic</genre>
</DVD>
<DVD id="2">
<title>Contact</title>
<format>Movie</format>
<genre>Science fiction</genre>
</DVD>
<DVD id="3">
<title>Little Britain</title>
<format>TV Series</format>
<genre>Comedy</genre>
</DVD>
</library> |
Merci de votre aide