XML_DOM介绍和例子

XML_DOM介绍和例子

ID:38041487

大小:32.00 KB

页数:4页

时间:2019-05-24

XML_DOM介绍和例子_第1页
XML_DOM介绍和例子_第2页
XML_DOM介绍和例子_第3页
XML_DOM介绍和例子_第4页
资源描述:

《XML_DOM介绍和例子》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、XMLDOM介绍和例子1.文档对象模型(DOM)  DOM是HTML和XML文档的编程基础,它定义了处理执行文档的途径。编程者可以使用DOM增加文档、定位文档结构、填加修改删除文档元素。W3C的重要目标是把利用DOM提供一个使用于多个平台的编程接口。W3CDOM被设计成适合多个平台,可使用任意编程语言实现的方法。2.节点接口   XMLparser用来装载XML文档到缓存中,文档装载时,可以使用DOM进行检索和处理。DOM采用树形结构表示XML文档,文档元素是树的最高阶层,该元素有一个或多个孩子节点

2、用来表示树的分枝。   节点接口程序通常用来读和写XML节点树中的个别元素,文档元素的孩子节点属性可以用来构造个别元素节点。XMLparser用来证明Web中的DOM支持遍历节点树的所有函数,并可通过它们访问节点和及其属性、插入删除节点、转换节点树到XML中。   所有MicrosoftXMLparser函数得到W3CXMLDOM的正式推荐,除了load和loadXML函数(正式的DOM不包括标准函数loadingXML文档)。有13个节点类型被MicrosoftXMLparser支持,下面列出常用

3、节点: 节点类型                                 例子 Documenttype                    Processinginstruction              Element                         Carlsberg Attribute              

4、           type="beer" Text                              Carlsberg 3.使用XMLparser   为了更加熟练的处理XML文档,必须使用XMLparser。MicrosoftXMLparser是IIS5.0所带的一个COM组件,一旦安装了IIS5.0,parser可以利用HTML文档和ASP文件中的脚本。MicrosoftXMLDOMparser支持以下编程模式:----支持JavaScript,VBScript,Perl,VB,J

5、ava,C++等等 ----支持W3CXML1.0和XMLDOM ----支持DTD和validation    如果使用IE5.0中的JavaScript,可以使用下面的XML文档对象: varxmlDoc=newActiveXObject("Microsoft.XMLDOM")   如果使用VBScript,可以使用下面的XML文档对象: setxmlDoc=CreateObject("Microsoft.XMLDOM")   如果使用ASP,可以使用下面的XML文档对象: setxmlDoc=

6、Server.CreateObject("Microsoft.XMLDOM")4.装载一个XML文件到parser中   下面的代码装载存在的XML文档进入XMLparser:varxmlDoc=newActiveXObject("Microsoft.XMLDOM")xmlDoc.async="false"xmlDoc.load("note.xml")//.......processingthedocumentgoeshere

7、>第一行脚本增加了一个MicrosoftXMLparser实例,第三行装载名为”note.xml”的XML文档进入parser中。第二行保证文档装载完成以后parser进行下一步工作。5.parseError对象   打开XMl文档时,XMLParser产生错误代码,并存在parseError对象中,包括错误代码、错误文本和错误行号,等信息。6.文件错误   下面的例子将试图装载一个不存在的文件,然后产生相应的错误代码:varxmlDoc=newActiveXObject("Microsoft.XM

8、LDOM")xmlDoc.async="false"xmlDoc.load("ksdjf.xml")document.write("
ErrorCode:")document.write(xmlDoc.parseError.errorCode)document.write("
ErrorReason:")document.write(xmlDoc.parseError.reason)document.write("
ErrorLine:")docum

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。