九月星空

已埋半截……

MS的XML解析器

杂烩 0 评

微软的XML解析器是和IE浏览器捆绑在一起的所以以下只在Win系统下有效:
如果浏览器使用JavaScript作为脚本语言,那么利用下面的代码可以创建XML文档对象:
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM")

如果浏览器使用VBScript作为脚本语言,那么利用下面的代码可以创建XML文档对象:
set xmlDoc=CreateObject("Microsoft.XMLDOM")

如果在ASP程序中使用VBScript脚本语言,那么就可以使用下面的代码形式:
set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")

使用脚本代码可以将XML文档载入解析器

<script type="text/javascript">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml")
</script>

上例第二行代码创建Microsoft XML解析器的实例第三行代码关闭异步载入,确保XML解析器在把XML文档完全载入以前不会对XML文档进行解析. 第四行则告诉解析器需要载入的XML文档名字. "loadXML()"是用于载入字符串, "load()"是用于载入XML文档.

XML高级部分
发表评论
撰写评论