- From: <Eric.Reiter@ic.lu>
- Date: Tue, 17 Sep 2002 14:02:28 +0200
- To: www-dom@w3.org
Hello
I would like to replace data in an XML node from an HTML form.
Here is my XML file:
----------------------------------------------------------------------
<suivi>
<part>
<entree>
......
</entree>
<entree>
.......
</entree>
<entree>
<jour>4. JES05.09.02</jour>
<tk>32400</tk>
<typdoc>
</typdoc>
<lgmod>
</lgmod>
<resplay>ere</resplay>
<page>40</page>
<langue>IT</langue>
<render>
</render>
<is></is>
<remarque></remarque>
</entree>
</part>
</suivi>
----------------------------------------------------------------------------
------
Here is my script :
----------------------------------------------------------------------------
-----
function modiflg(){
tkCible=document.form1.tk.value;
newlg=document.form1.lgmod.value;
confirmation=confirm("Voulez-vous réellement modifier la langue modèle de la
TK "+tkCible+"?")
if (confirmation==true){
var xmlDoc = new ActiveXObject("MSXML.DOMDocument");
var oSelection;
xmlDoc.setProperty("SelectionLanguage", "XPath");
xmlDoc.async = false;
xmlDoc.load("suivi.xml");
oSelection = selectNodes("//entree[child::tk='"+tkCible+"']/lgmod");
oSelection.replaceData(0,2,newlg);
xmlDoc.save("suivi.xml");
alert ("Langue modèle pour "+tkCible+" modifiée");}
else{alert(tkCible+" n'a pas été modifiée")}
}
----------------------------------------------------------------------------
-------------------
Unfortunatunately, it doesn't work. Can someone, please, help me?
Thanks
Eric
Received on Tuesday, 17 September 2002 08:03:08 UTC