Wie speichern von Daten in xml-Datei mithilfe von javascript?

Ich bin neu in javascript und mit es mein Projekt.Dass ich zum Lesen der xml-Datei und dann nach einer Manipulation, die ich speichern möchten, und die aktualisierten Werte wieder in xml-Datei.Ich bin immer die Werte aus der xml-Datei erfolgreich, aber nicht in der Lage, um die Werte zu speichern zurück zur xml-Datei.
Hier ist der code, den ich ausprobiert habe.

        <html>
    <head>
        <title>
            Hello
        </title>
    </head>
<body>
<script>
function loadXML()
{
  if (window.XMLHttpRequest)
  {//code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {//code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.open("GET","data.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
//saving XML from document input fields
xmlDoc.getElementsByTagName("Name")[0].childNodes[0].nodeValue = document.getElementById("name").value;
xmlDoc.getElementsByTagName("Address")[0].childNodes[0].nodeValue = document.getElementById("address").value;
xmlDoc.getElementsByTagName("Contact")[0].childNodes[0].nodeValue = document.getElementById("contact").value;
xmlDoc.save();
}

</script>
<form action="Display.html" method="post">
<table>
    <tr>
        <td>Name :</td>
        <td>
            <input type="text" id="name"/>
        </td>
    </tr>
    <tr>
        <td>Address :</td>
        <td>
            <input type="text" id="address"/>
        </td>
    </tr>
    <tr>
        <td>Contact :</td>
        <td>
            <input type="text" id="contact"/>
        </td>
    </tr>
    <tr><td></td><td></td><td><input type="button" value="Submit" onclick="loadXML()"></td></tr>
</table>
</form>
</body>
</html>

Bitte helfen Sie, wenn jemand die Antwort kennt.Bitte erklären mit Beispiel wenn möglich
Vielen Dank im Voraus...

  • Sie müssen einige server-seitigen code zu tun, den speichern für Sie.
  • Herzlich willkommen auf StackOverflow! Ich habe Feste die code-Formatierung in der Frage für Sie. Bitte nehmen Sie sich einen Augenblick Zeit und Lesen Sie die handliche Formatieren Feld rechts neben der Fragen-Bereich, und die Seite aus der [?] gerade über den Frage-Bereich. (Es gibt auch eine Vorschau-box unter dem Feld Frage eingeben, wo können Sie eine Vorschau Ihrer Frage.)
InformationsquelleAutor Ved | 2011-07-02
Schreibe einen Kommentar