DOM 解析方式步骤:

第一步:首选需要获得DOM解析器工厂实例

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

第二步:从解析器工厂获得解析器实例

DocumentBuilder builder = factory.newDocumentBuilder();

第三步:将需要解析的XML文件转成输入流

InputStream is = new FileInputStream("text.xml");

第四步:解析XM输入流,得到一个Document文档

Document doc = builder.parse(is);

第五步:得到xml文档的根结点

Element root = doc.getDocumetElement();

第六步:得到结点的子结点

NodeList books = root.getChildNodes();

最新文章

  1. phpmyadmin任意文件包含漏洞分析(含演示)
  2. How to setup SVN?
  3. Rsync企业实战之自动异地备份(转)
  4. [Javascript] Drawing Paths - Lines and Rectangles
  5. mysql 性别存储
  6. Qt 智能指针学习(7种QT的特有指针)
  7. Abstraction elimination
  8. spring配置文件头部xmlns配置精髓
  9. Eclipse集成spket插件_Ext-5.1.0
  10. jsp运行原理及运行过程
  11. 201621123040《Java程序设计》第七周学习总结
  12. 【Swift】UIPresentationController的使用方法
  13. AWS 移动推送到iOS设备,Amazon Pinpoint
  14. Css单位px,rem,em,vw,vh的区别
  15. 2、SpringBoot接口Http协议开发实战8节课(7-8)
  16. 二.hadoop环境搭建
  17. 10.用js下载文件(需要后端链接)
  18. Jenkins安装以及邮件配置
  19. c++继承赋值兼容
  20. C++STL之unordered_map与QT的QHash对比

热门文章

  1. [跟我学spring学习笔记][更多DI知识]
  2. EffectiveC#01--避免返回内部类对象的引用
  3. 在后台操作标记的runat="server"的html标签
  4. Asp.net 网站出现Service Unavailable 问题剖析
  5. (原)Ubuntu16 中安装torch版的cudnn
  6. C# 对类中的保护成员进行写操作(邀请大家拍砖)
  7. mysql导入.sql文件
  8. NET Core的知识
  9. Asp.net 处理程序(第五篇)
  10. android 签名被篡改(Keystore was tampered with, or password was incorrect)