XML中DOM解析问题:Msxml2.DOMDocument.4.0 报错

今天看<XML实用教程>的第9章 XML DOM

写例子时报错, Msxml2.DOMDocument.4.0出错;无法创建这个对象.运行了书上的例子,也不行.比较郁闷.

后来一看,原来我用的是系统是WinXP,书上是Win2K.........

在winxp中要这样创建:

new ActiveXObject( " MSXML.DOMDocument " );

或者用这个函数:

function CreateXMLDOM(){
var ActiveX = new Array( " MSXML2.DOMDocument.5.0 " ,
" MSXML2.DOMDocument.4.0 " ,
" MSXML2.DOMDocument.3.0 " ,
" MSXML2.DOMDocument " ,
" Microsoft.XMLDOM " ,
" MSXML.DOMDocument " );
for ( var i = 0 ;i < ActiveX.length;i ++ ){
try {
return new ActiveXObject(ActiveX[i]);
}
catch (e){}
}
return null ;
}

然后
var xmldoc = CreateXMLDOM();就可以了

参考文章:

CSDN讨论板块:http://topic.csdn.net/t/20040316/15/2849177.html

你可能感兴趣的:(html,xml,.net,Microsoft)