当前位置:首页行业快讯 → 全部信息
简述DOM接口技术
更新时间:2014/7/28 点击:1282次
DOM是一组独立于语言和平台的应用程序编程接口,它能描述如何访问和操作存储在结构化XML和HTML文档中的信息。
DOM可以将XML文档中的所有内容表示成树状结构。
DOM处理XML文档时需要一次性将文档中的全部内容装入内存,不太适合处理大型的XML文档。
DOM API的核心接口包括Node、NodeList、Element、Document、Attr、Text、Document-Type、CDATASection、Entity等。
DOM知识一个编程接口,没有具体的实现。想实际进行编程,必须绑定一定的技术。前面的文章我们上海网站设计公司以JAVA自带的JAXP为例进行讲解,并探讨了接口和解析器的关系,为更好地理解DOM的XML开发打下基础。
DOM对XML的操作部分介绍了XML的遍历、Elment节点和Attr节点信息的读取、DTD信息的读取,Elment节点和Attr节点的添加、删除、修改等。

简而言之,读取和操作XML文档时,使用DOM将保证各种平台之间获得最大程度的互操作性。然而,使用DOM并不一定是最佳策略,特别是对于非常大的文件。为了避免将整个文档加载到内存中而造成开销,可以使用SAX等事件驱动的解析器处理大型XML文件。以后的文章,我们上海网站设计公司会为大家讲解关于SAX接口技术的问题。

为了更好的理解DOM接口技术,大家不妨重新温习一下以下几个问题:

1.什么是DOM?简述DOM的结构和工作方式。
2.Node接口中的getElementByTagName(String name)和getChildNodes()两个方法有什么区别?
3.Document节点的两个子节点分别是什么类型。
4.Attr节点可以是Element节点的子节点吗?
5.编织一个JAVA程序,功能为生成一个存储通信绿的XML文档。要求利用DOM接口、生成图形界面接受每一个人元的信息。

  • 公司总机:022-28261501 28335110    服务邮箱:service@nfree.cn    手机直线:15822335163 QQ:912030008
  • 地址:天津市河西区环湖中路57号华实大厦7层C10-11    备案/许可证编号: 津ICP备11006814号-6

    津公网安备 12010302001042号

  • 版权所有:天津市华易动力信息科技有限公司    公司主营:天津网页设计天津网页设计公司