0

Microsoft Internet Explorerでは、Msxml2.DOMDocument.6.0activeXコンポーネントを使用できます

transformNode()メソッドを使用してxsltベースの変換を実行します。xmlをロードできます

または次の方法でxslt:

var activeX = new ActiveXObject("Msxml2.DOMDocument.6.0");
activeX.load('webdirectories/xml/somefile.xml');

しかし、xmlを文字列変数として提供する代わりに、xmlをロードすることはできますか?

xmlファイルの場所は?このようなもの-

var xmlFileContents = '<?xml version="1.0"?><books> .... </books>';
4

1 に答える 1

0

loadXMLはい、使用できる方法があります。

if (activeX.loadXML(xmlfileContents)) {
  // now you can access DOM here
}
else {
  // check activeX.parseError.reason and errorCode here
}
于 2012-04-05T10:07:02.050 に答える