[Java]利用DOM解析DOM文件|利用socket发送XML DOM

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.parse(new File(url));

利用parse方法获取Document共有以下几种方法:

关于Document与String互转,可以参考这里:http://kingxss.iteye

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值