XML技术及应用 第6章_XML文档对象模型

XML技术及应用 第6章_XML文档对象模型

ID:45860886

大小:164.00 KB

页数:19页

时间:2019-11-18

XML技术及应用 第6章_XML文档对象模型_第1页
XML技术及应用 第6章_XML文档对象模型_第2页
XML技术及应用 第6章_XML文档对象模型_第3页
XML技术及应用 第6章_XML文档对象模型_第4页
XML技术及应用 第6章_XML文档对象模型_第5页
资源描述:

《XML技术及应用 第6章_XML文档对象模型》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、XML技术及应用第六章XML文档对象模型水利水电出版社古凌岚、罗佳等编著知识要点确定XML文档对象模型的需求使用以下的XMLDOM对象访问XML文档:DOMDocumentIXMLDOMNodeIXMLDOMNodeListIXMLDOMParseError6.1XML文档对象模型文档对象模型文档对象模型(DOM)类是XML文档的内存中表示形式。DOM使您能够以编程方式读取、操作和修改XML文档。编辑是DOM的主要功能。文档对象模型DOM把文档作为一个对象,通过编程的方式来改变和查询文档。6.1X

2、ML文档对象模型用MSXML解析器实现DOMXMLDocumentMSXMLLibraryParserDOMTreeParsedDocumentApplication6.1XML文档对象模型XMLDOM对象和方法DOMDocument对象IXMLDOMNode对象IXMLDOMNodeList对象IXMLDOMParseError对象6.1XML文档对象模型DOMDocument对象方法描述AppendChild(childnode)将指定的节点添加到该节点的子节点列表的末尾。CreateAttr

3、ibute(attributename)创建具有指定名称的XmlAttribute。CreateElement(elementname)创建XmlElement。CreateTextNode(text)创建具有指定文本的XmlText。InsertAfter(childnewChild,childrefChild)将指定的节点紧接着插入指定的引用节点之后。InsertBefore(childnewChild,childrefChild)将指定的节点紧接着插入指定的引用节点之前。Load(XMLDo

4、cument)加载指定的XML数据。注意Load方法总是保留重要的空白。PreserveWhitespace属性确定是否保留空白。默认值为false,不保留空白。LoadXml(string)从指定的字符串加载XML文档。RemoveAll()移除当前节点的所有子节点和/或属性。RemoveChild(childnode)移除指定的子节点。ReplaceChild(childnewChild,childoldChild)用newChild节点替换子节点oldChild。Save(destinion

5、a)将XML文档保存到指定的位置。6.1XML文档对象模型DOMDocument对象属性描述Async该属性用来指定是否允许异步加载。该属性取不尔值,如果设置为true,那么xml文档的加载和解析将会同时执行;如果设置为false,那么xml文档将先完全加载,然后才进行解析。ChildNodes该属性返回属于一个父节点的子节点集合。DocumentElement该属性返回包含用DOMDocument表示的XML文档的根元素。FirstChild该属性返回父元素的第一个子节点。LastChild该属

6、性返回父元素的最后一个子节点。ParseError该属性返回一个包含大部分最近产生的错误信息的对象。ReadyState该属性返回XML文档的状态。它显示这个文档是否已经完全载入。该属性有四个状态,他们用数值表示,分别为载入中、已下载、正在处理、结束。Xml该属性返回一个节点以及其子节点的XML内容。validateOnParse该属性指定解析器是否在解析XML文档时进行合法性验证。6.1XML文档对象模型IXMLDOMNode对象方法描述AppendChild(newChild)该方法把节点ne

7、wChild加到该方法使用的节点的子节点的末尾。InsertBefore(newNode,refNode)该方法把一个新节点newNode插到一个已经存在的refNode之前。RemoveChild(nodeName)该方法删除指定的节点。ReplaceChild(newNode,oldNode)该方法用新节点newNode替换旧节点oldNode。HasChildNodes()如果IXMLDOMNode对象有子节点该方法返回为真。CloneNode(Boolean)如果参数Boolean为真,该

8、方法返回IXMLDOMNode对象的完全复制。6.1XML文档对象模型IXMLDOMNode对象属性描述NodeName返回节点名称NodeType返回节点类型NodeValue返回节点包含的文本ChildNodes返回用IXMLDOMNode对象表示的节点的子节点集合FirstChild返回该节点的第一个子节点LastChild返回该节点的最后一个子节点Text返回IXMLDOMNode在IXMLDOMNode对象中的文本xml返回IXMLDOMNode对象的XML内容6.1XM

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

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

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