XML技术及应用古凌岚电子教案 第6章_XML文档对象模型.pptVIP

XML技术及应用古凌岚电子教案 第6章_XML文档对象模型.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML技术及应用 第六章 XML文档对象模型 水利水电出版社 古凌岚、罗佳等编著 知识要点 确定XML文档对象模型的需求 使用以下的XML DOM对象访问XML文档: DOMDocument IXMLDOMNode IXMLDOMNodeList IXMLDOMParseError 6.1 XML文档对象模型 文档对象模型 文档对象模型 (DOM) 类是 XML 文档的内存中表示形式。DOM 使您能够以编程方式读取、操作和修改 XML 文档。编辑是 DOM 的主要功能。文档对象模型DOM把文档作为一个对象,通过编程的方式来改变和查询文档。 6.1 XML文档对象模型 用MSXML解析器实现DOM XML Document MSXML Library Parser DOM Tree Parsed Document Application 6.1 XML文档对象模型 XML DOM对象和方法 DOMDocument对象 IXMLDOMNode对象 IXMLDOMNodeList对象IXMLDOMParseError对象 6.1 XML文档对象模型 DOMDocument对象 将 XML 文档保存到指定的位置。 Save(destiniona) 用 newChild 节点替换子节点 oldChild。 ReplaceChild(child newChild ,child oldChild) 移除指定的子节点。 RemoveChild(child node) 移除当前节点的所有子节点和/或属性。 RemoveAll() 从指定的字符串加载 XML 文档。 LoadXml(string) 加载指定的 XML 数据。 注意??? Load 方法总是保留重要的空白。PreserveWhitespace属性确定是否保留空白。默认值为 false,不保留空白。 Load(XMLDocument) 将指定的节点紧接着插入指定的引用节点之前。 InsertBefore(child newChild,child refChild) 将指定的节点紧接着插入指定的引用节点之后。 InsertAfter(child newChild,child refChild) 创建具有指定文本的 XmlText。 CreateTextNode(text) 创建 XmlElement。 CreateElement(elementname) 创建具有指定名称的 XmlAttribute。 CreateAttribute(attributename) 将指定的节点添加到该节点的子节点列表的末尾。 AppendChild(child node) 描述 方法 6.1 XML文档对象模型 DOMDocument对象 该属性指定解析器是否在解析XML文档时进行合法性验证。 validateOnParse 该属性返回一个节点以及其子节点的XML内容。 Xml 该属性返回XML文档的状态。它显示这个文档是否已经完全载入。该属性有四个状态,他们用数值表示,分别为载入中、已下载、正在处理、结束。 ReadyState 该属性返回一个包含大部分最近产生的错误信息的对象。 ParseError 该属性返回父元素的最后一个子节点。 LastChild 该属性返回父元素的第一个子节点。 FirstChild 该属性返回包含用DOMDocument表示的XML文档的根元素。 DocumentElement 该属性返回属于一个父节点的子节点集合。 ChildNodes 该属性用来指定是否允许异步加载。该属性取不尔值,如果设置为true,那么xml文档的加载和解析将会同时执行;如果设置为false,那么xml文档将先完全加载,然后才进行解析。 Async 描述 属性 6.1 XML文档对象模型 IXMLDOMNode对象 如果参数Boolean为真,该方法返回IXMLDOMNode对象的完全复制。 CloneNode(Boolean) 如果IXMLDOMNode对象有子节点该方法返回为真。 HasChildNodes() 该方法用新节点newNode替换旧节点oldNode。 ReplaceChild(newNode,oldNode) 该方法删除指定的节点。 RemoveChild(nodeName) 该方法把一个新节点newNode插到一个已经存在的refNode之前。 InsertBefore(newNode,refNode) 该方法把节点newChild加到该方法使用的节点的子节点的末尾。 AppendChild(newChild) 描述 方法 6.1 XML文档对象模型 IXMLDOMNode对象 返回IXMLDOMNode对象的XML内容 xml

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档