XML DOM介绍和例子(二)

浏览:111日期:2022-12-15
5. parseError对象;;;;打开XMl文档时,XML Parser产生错误代码,并存在parseError对象中,包括错误代码、错误文本和错误行号,等信息。6.文件错误;;;;下面的例子将试图装载一个不存在的文件,然后产生相应的错误代码:var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")xmlDoc.async="false"xmlDoc.load("ksdjf.xml")document.write("<br>Error Code: ")document.write(xmlDoc.parseError.errorCode)document.write("<br>Error Reason: ")document.write(xmlDoc.parseError.reason)document.write("<br>Error Line: ")document.write(xmlDoc.parseError.line)7.XML错误;;;;下面使用不正确的格式装载XMl文档,var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")xmlDoc.async="false"xmlDoc.load("note_error.xml");;;;document.write("<br>Error Code: ")document.write(xmlDoc.parseError.errorCode)document.write("<br>Error Reason: ")document.write(xmlDoc.parseError.reason)document.write("<br>Error Line: ")document.write(xmlDoc.parseError.line)8. parseError属性;;;;属性描述:errorCode 返回长整型错误代码reason;;返回字符串型错误原因line;;返回长整型错误行号linePos;;返回长整型错误行号位置srcText;;返回字符串型产生错误原因url 返回url装载文档指针filePos;;返回长整型错误文件位置9.遍历节点树;;;;一种通用的析取XML文档的方法是遍历节点树和它的元素值。下面是使用VBScript写的遍历节点树的程序代码:set xmlDoc=CreateObject("Microsoft.XMLDOM")xmlDoc.async="false"xmlDoc.load("note.xml")for each x in xmlDoc.documentElement.childNodes;;document.write(x.nodename);;document.write(": ");;document.write(x.text)next
相关文章: