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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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