张三
男
20
一,DOM 方式解析 XML
基于 DOM(Document Object Model,文档对象模型)解析方式,是把整个 XML 文档加载到内存,转化成 DOM 树,因此应用程序可以随机的访问 DOM 树的任何数据;
优点是灵活性强,速度快; 缺点是消耗资源比较多。
//上代码:
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
public class Dom01 {
public static void main(String[] args) {
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
try {
DocumentBuilder builder=factory.newDocumentBuilder();
//解析xml文档,先获取
Document doc=builder.parse(“src/student.xml”);
//通过student名字来获取dom节点
NodeList nodeList=doc.getE