XML DOM---解析xml dom
大多数浏览器都内建了供读取和操作 XML 的 XML 解析器。 解析器把 XML 转换为 JavaScript 可存取的对象。 解析器分两种: 一种是微软的浏览器,另一种是非微软的浏览器。
-------------微软的 XML 解析器加载 XMLJavaScript 片段把 XML 文档 ("books.xml") 载入了解析器: xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async="false"; xmlDoc.load("books.xml"); 代码解释:
下面的 JavaScript 片段把名为 txt 的字符串载入解析器中: xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async="false"; xmlDoc.loadXML(txt); 注释:loadXML()方法用于加载字符串(文本),而load()用于加载文件。
-------------在 Firefox 及其他浏览器中的 XML 解析器javaScript 片段把 XML 文档 ("xmlDoc=document.implementation.createDocument("","",null); xmlDoc.async="false"; xmlDoc.load("books.xml"); parser=new DOMParser(); xmlDoc=parser.parseFromString(txt,"text/xml"); 解释
document.implementation.createDocument()此函数有三个参数 document.implementation.createDocument(namespaceURI,qualifiedNameStrdocumentType)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |