在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作为字符串变量而不是提供
来加载xmlxml文件的位置?像这样的东西 -
var xmlFileContents = '<?xml version="1.0"?><books> .... </books>';
答案 0 :(得分:0)
是的,您可以使用方法loadXML
,例如
if (activeX.loadXML(xmlfileContents)) {
// now you can access DOM here
}
else {
// check activeX.parseError.reason and errorCode here
}