Advertisement

Java: 解析DOM文件 | 发送XML via socket

阅读量:

DOM的核心特性在于支持随机读写查询操作,然而其需要将整个XML文件一次性加载至内存中,这种方式对于处理大规模XML文档而言并不理想。

此外,个人认为W3C所定义的Document接口体系中存在诸多潜在问题,若想有效使用该体系,必须进行系统性的学习以规避这些隐患,过程较为繁琐。

因此,建议优先选择SAX解析器或已封装完善的API来实现XML的编写与处理。

经过一番查阅,发现能够简明扼要、系统性阐述相关内容的博客数量较少,多数内容夹杂了大量无关知识点。

不过,有一篇文章讲解得非常清晰:http://www.cnblogs.com/shenliang123/archive/2012/05/11/2495252.html

> 基于DOM模型使用Java实现XML解析(需导入包:javax.xml.parsers.*)

复制代码
 //1.获取工厂类

    
 DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
    
 //2.从工厂中得到一个解析器
    
 DocumentBuilder db=dbf.newDocumentBuilder();
    
 //3.利用解析器解析文件,获得document对象
    
 Document doc=db.pars

全部评论 (0)

还没有任何评论哟~