From: cyril vidal (cyr.vidal@wanadoo.fr)
Date: 06/05/2002 - 08:55
Bonjour,
J'aimerais savoir comment modifier réellement un fichier XML via le DOM.
Par le script suivant, je charge un fichier personnel.xml, et crée un document objDOM qui ajoute au fichier initial la copie sans les descendants du premier noeud fils de l'élément racine de personnel.xml
Question:
Comment faire pour que ce changement affecte le fichier personnel.xml lui-même? Peut-on faire que le document DOM ainsi crée puisse remplacer le document xml parsé?
En clair, j'aimerais que objDOM.xml puisse se substituer à personnel.xml , ce qu'il ne fait pas pour l'instant...
Merci de vos réponses,
Cyril.
<html>
<head>
<title>Formulaire</title>
<script language="Javascript">
var objDOM;
objDOM = new ActiveXObject("MSXML.DOMDocument");
objDOM.async = false;
objDOM.load("personnel.xml");
var objMainNode;
objMainNode = objDOM.documentElement.firstChild;
alert(objMainNode.nodeName);
var objNewNode;
objNewNode = objMainNode.cloneNode(false);
objMainNode.appendChild(objNewNode);
alert(objDOM.xml);
</script>
</head>
<body>
<p>Cette page illustre des fonctionnalités du DOM.</p>
</body>
</html>
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|