一、为什么使用XML
1、便于不同应用程序之间通信。 2、便于不同平台之间通信。 3、便于不同平台之间数据共享。
二、Dom读取
xml文件内容
冰与火之歌
乔治马丁
2014
89
安徒生童话
2004
77
English
dom代码
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.dom4j.Node;
import org.w3c.dom.Document;
import org.w3c.dom.NodeList;
public class DomReadXml {
public static void main(String[] args) {
readXml();
}
public static void readXml() {
try {
// 创建解析器工厂
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder db = factory.newDocumentBuilder();
// 创建一个Document对象
Document doc = db.parse("books.xml");
NodeList bookList = doc.getElementsByTagName("book");
// 获取节点个数
System.out.println("一共有" + bookList.getLength() + "本书");
// 遍历每个book节点
for (int i = 0; i |