私はjavascriptに新しく、私のproject.Inを使用してxmlファイルを読み込み、それを操作した後、xmlファイルに更新された値を保存したいと思います。xmlファイルから値を取得していますが、値をxmlファイルに保存します。 これは私が試したコードです。javascriptを使用してxmlファイルにデータを格納する方法は?
<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>
誰もがanswer.Pleaseを知っている場合は、事前に おかげで、可能な場合の例で説明する助けてください...
保存するにはサーバー側のコードが必要です。 – alex
ようこそStackOverflowへ!あなたの質問にコードの書式を修正しました。 ** [Ask a Question]領域の右にある[書式設定のしかた] **ボックスと[** page link](http://stackoverflow.com/editing-help) ?] **をクリックします。 (あなたの質問をプレビューすることができるAsk a Questionボックスの下にあるプレビューボックスもあります) –