0

在 Microsoft Internet Explorer 中,我们可以使用 Msxml2.DOMDocument.6.0 activeX 组件

使用 transformNode() 方法进行基于 xslt 的转换。我们可以加载一个xml

或 xslt 通过以下方法:

var activeX = new ActiveXObject("Msxml2.DOMDocument.6.0");
activeX.load('webdirectories/xml/somefile.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 回答