MS WordのXML形式で保存する

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>MS WordのXML形式で保存する</title>
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript"><!--
function mswordSave()
{
$("saveBtn").disabled = true;
wordXML = wordXML.replace(/xyz/g, $F("savedata"));
new Ajax.Request("save.rb", { method: "post",
postBody: "saveXML="+wordXML,
onComplete: function (httpObj)
{
$("result").innerHTML += httpObj.responseText;
$("saveBtn").disabled = false;
}
});
}
function viewXML()
{
location.href = "msword.xml?"+(new Date()).getTime();
}
function loadTempXML()
{
new Ajax.Request("mstemp.xml", { method: "post",
onComplete: function(httpObj)
{
wordXML = httpObj.responseText;
}
});
}
// --></script>
</head>
<body onLoad="loadTempXML()">
<h1>MS WordのXML形式で保存する</h1>
<form onSubmit="return false">
<textarea cols="40" rows="10" id="savedata">ここがワードデータに保存されます。</textarea><br>
<input type="button" value="保存する" onClick="mswordSave()" id="saveBtn">
<input type="button" value="保存データを閲覧する(XML)" onClick="viewXML()"><br>
</form>
<div id="result"></div>
</body>
</html>
・サンプルを実行する
実践Web2.0 Ajax プログラミング入門 説明などは本書を参考にしてください。