salut^^ les amis
LE BUT
c'est de mettre a jours des donne dans un fichier XML:

UTILSANT :
Form Html
fichier xsl
ficheir xml
des fonction javascript AJAX (flex prototype scriptaculous adobe air ...)
un script que marche bien :
1-en local et dans (any) serveur.
2- tous navigateur comatible (pas d'activex EX flash)
ce que je veux pas
ASP
PHP..


le but que j'ai de mal a y arriver:

Form.html
_____________________________________________________________________________________________________________________

<html>
<BODY>
<script type="text/javascript" language="JavaScript1.2" src="update.js"></script>
<form>
<input id="inpute1">inpute1</input>
<input id="inpute2">inpute2</input>
<input type="submit" id="updateXML" value="Submit">
</BODY>
</html>


_______________________________________________________________________________________________________________________


Form.xsl
_____________________________________________________________________________________________________________________

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlnssl="http://www.w3.org/TR/WD-xsl" xmlns="http://www.w3.org/TR/REC-html40" result-ns="">
<xsl:template match="input">
<INPUT onchange="updateXML(this)">
<xsl:attribute name="value"><xsl:value-of select="text()/></xsl:attribute>
<xsl:attribute name="xpath"><xsl:call-template name="getXpath"/></xsl:attribute>
</INPUT>
</xsl:template>
<xsl:template name="getXpath">
</xsl:template>
</xsl:stylesheet>


_______________________________________________________________________________________________________________________

update.js
_____________________________________________________________________________________________________________________

function updateXML(obj){
var x = document.XMLDocument;
var n = x.selectSingleNode(obj.xpath);
n.nodeValue = obj.value;
xmlhttp.open("POST", "/db.xml",true);">
}


_____________________________________________________________________________________________________________________


db.xml
_____________________________________________________________________________________________________________________

<?xml version="1.0" ?>
<?xml-stylesheet href="form.xsl" type="text/xsl"?>
<form>
<field id="inpute1" taborder="1">
<field_value>1</field_value>
</field>
<field id="inpute2" taborder="2">
<field_value>2</field_value>
</field>
</form>


_____________________________________________________________________________________________________________________


Form.html: une simple form html avec deux inpute
Form.xsl: c'est la template des inpute
update.js: c'est le javascript avec deux fonction

function updateXML: la foction que va metre a jours le fichier destinataire db.xml quand la impute de from.html change

la deusiemme fontion c'est elle que va enregistre dans le db.xml

POUR ca ya bcp de foction javascript que peux faire l'affair
document.XMLDocument.save("db.xml"
ou
xmlhttp.open("POST", "/db.xml",true)
ou
xmlHTTP.send

ou
var xmlHttp = getNewXMLHTTP();
xmlHttp.open("GET", "db.xml", false);
xmlHttp.send(null);


db.xml: le fichie destinataire

sa marche pas