/**
*@ author StormMaybin
*@ date 2016-10-05
*/
生命不息,奋斗不止!
DOM解析XML原理
DOM模式解析XML,是把整个XML文档当成一个对象来处理,会先把整个文档读入到内存里。是基于树的结构,通常需要加载整文档和构造DOM树,然后才能开始工作。
优缺点及适用情况
优点是可以对进行修改操作。
缺点是占用高,解析成本大。
递归遍历XML文档标签
XML文档 student.xml
<?xml version="1.0" encoding="UTF-8"?>
<students>
<student>
<name>StormMa</name>
<age>20</age>
<height>176</height>
</student>
<student>
<name>Jack</name>
<age>21</age>
<height>178</height>
<job>coder</job>
</student>
</students>
遍历XML文档标签
package com.stormma.parse;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
public class ParseXMLDemo1
{
public