XML —— DOM方式解析XML
阿新 • • 發佈:2018-11-03
1. DOM 方式解析 XML 原理
- 基於 DOM(Document Object Model,文件物件模型)解析方式,是把整個 XML 文件載入到記憶體,轉化成 DOM 樹,因此應用程式可以隨機的訪問 DOM 樹的任何資料;
- 優點:靈活性強,速度快;
- 缺點:消耗資源比較多;
2. 元素 VS 節點 ( 節點包含元素 )
- 節點包括元素節點、屬性節點、文字節點
<!-- students.xml -->
<?xml version="1.0" encoding="UTF-8"?> <students> - 元素一定是節點,但是節點不一定是元素
3. DOM 方式解析 XML 示例
- 示例
package com.cocoomg.xml; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document;