0
このような実装の例があるかどうか? msxmlのコンテキストを編集またはテキストコントロールとの間で読み書きするには?javascriptとmsxmlを使用した単純なxmlエディタ
<html><head>
<script language="JavaScript">
function loadxml()
{
var fileName = document.getElementById("fileName");
var xmlData = new ActiveXObject("Msxml2.DOMDocument");
xmlData.load(fileName.value);
var editor = document.getElementById("editor");
editor.value = xmlData; // got [object]
}
function testxml()
{
var editor = document.getElementById("editor");
// editor.value load by msxml
}
</script>
</head>
<body>
<input type="file" id="fileName"/>
<input type="button" value="Load" onclick="loadxml();"/>
<input type="button" value="Test" onclick="testxml();"/><br>
<textarea id="editor" rows="25" cols="50">no data</textarea>
</body>
</html>
今そこにあります。はい、IEのみです。 – lunicon
それで答えはまだ働いています。セキュリティ上の理由から、ページが他のプロトコルからのものであれば、JavaScriptからファイルプロトコルにアクセスすることはできません - workaraoundはFlashやJavaファイルローダー(JavaScript以外)を使用します。 – SergeS
ファイルでは動作しません。私の例を試しましたか?私は他の場所にファイルを保存することができます..私は編集ボックスにmsxmlのコンテキストをロードする必要があります – lunicon