From: cyril vidal (cyr.vidal@wanadoo.fr)
Date: 06/05/2002 - 13:16
Merci pour l'info.
Malheureusement, j'ai essayé donc dans mon cas, à la fin de mon script, j'ai écrit
objDOm.save(resultat.xml);
et je reçois une erreur comme quoi resultat est indéfini. Faut-il faire quelque chose pour déclarer le fichier auparavant?
A ce propos, j'ai cru comprendre que le projet XForms du W3C s'attachait à formailser cette histoire de récupération de données de formulaires au format XML.
Y'a t-il déjà des outils qui l'implémentent?
Cordialement,
Cyril.
>Messsage du 06/05/2002 14:23
>De : <xml-tech@xmlfr.org>
>A : <xml-tech@xmlfr.org>
>Copie à :
>Objet : [xml-tech] RE : Modifier un fichier XML via le DOM
>
> Bonjour,
> Vous pouvez sauvegarder un document XML en utilisant la méthode de
> l'objet DOMDocument : save()
>
> Objet_Document.save(Destination);
>
> Cordialement...
>
> -----Message d'origine-----
> De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org] De la
> part de cyril vidal
> Envoyé : lundi 6 mai 2002 10:56
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] Modifier un fichier XML via le DOM
>
>
> 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=subscribe)
>
> --
> 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)
>
>
--
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
|