《文档对象模型》ppt课件

《文档对象模型》ppt课件

ID:26943757

大小:310.51 KB

页数:24页

时间:2018-11-30

《文档对象模型》ppt课件_第1页
《文档对象模型》ppt课件_第2页
《文档对象模型》ppt课件_第3页
《文档对象模型》ppt课件_第4页
《文档对象模型》ppt课件_第5页
资源描述:

《《文档对象模型》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文档对象模型西源软件培训中心回顾根据W3C,Schema是“一组用于约束结构和清晰表达XML文档的信息集的规则”。Schema是用于描述数据库结构的模型XML从SGML继承了DocumentTypeDefinitions(文档类型定义,DTD)。DTD用于定义内容模型、有效顺序、元素嵌套以及有限程度的属性数据类型Schema克服了这些限制,并允许Web应用程序健壮地交换XML数据XMLSchema提供了一系列新功能,其中包括:XML语法用作创建XMLSchema文档的基础。更丰富的数据类型原型属性分组

2、可完善原型回顾常用Schema元素包括:element元素attribute元素simpleType元素complexType元素目标了解DOM及其模型理解DOM操作XML文档DOM简介文档对象模型(DocumentObjectModel,DOM):是XML文档的编程接口定义如何在程序中访问和操作XML文档是与平台和语言无关的接口以树结构表示XML文档通过提供一组对象对XML文档结构的访问定义用于访问和操作XML文档的APIDOM简介文档对象模型DOMXML文档的编程接口定义如何在程序中访问和操作XM

3、L文档与平台和语言无关的接口DOM简介编写一个通过DOM访问XML文档的应用程序时需要:XML解析器DOM实现使用DOM创建和操作XML文档有助于避免:未封闭标签错误嵌套标签使用DOM能够在数据库和XML文件之间轻松移动信息DOM级别W3C指定W3CDOM建议,该建议是解析XML文档的模型DOM接口的三个级别为:W3CDOM1建议(DOM1)W3CDOM2建议(DOM2)W3CDOM3建议(DOM3)XML文档的树结构

4、宁街15号"           PHONE="6865863"           EMAIL="jackie@usa.com">

5、"1"/> INVOICEITEMITEMITEMITEMITEMXML文档的树结构library-cardnumberdatebook-numberauthoridnamememberbooktitle2005/1/5JohnRich

6、ok-number>587946SunnyDaysSummerHallXMLDOM对象XMLDOMDocument对象属性DocumentTypedoctypecreateElementgetElementByID(nodeId)createTextNodecreateDocumentFragmentcreateAttributecreateProcessingIns

7、tructioncreateEntityReferencecreateCommentcreateCDATASectionDOMImplementation实现方法代码片段1:BufferedReaderin=newBufferedReader(newFileReader(“文件名”));DOMParserparser=newDOMParser();parser.parse(newInputSource(in));Documentdoc=parser.getDocument();XMLDOM对象XMLD

8、OMNode对象属性insertBefore(newChild,refChild)方法nodeNamenodeValuenodeTypeparentNodechildNodesfirstChildlastChildreplaceChild(newChild,oldChild)appendChild(newChild)hasChildNodesremoveChild(oldChild))cloneNode代码片段2:NodeListnl=doc.getEl

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

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

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