xml内容(放入项目中)
冰与火之歌 乔治马丁 2014 89 安徒生童话 2004 77 English
代码实现
import java.awt.print.Book;
import java.io.IOException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
public class XmlDOM {
public static void main(String[] args) {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
try {
DocumentBuilder builder = dbf.newDocumentBuilder();
Document document = builder.parse("xml/001.xml");
//nodeList获取所有节点的集合
NodeList nodeList = document.getElementsByTagName("book");
//便利每一个book节点
for(int i=0;i执行结果:
------------------------------------------j第1本书信息
name=冰与火之歌
author=乔治马丁
year=2014
price=89
------------------------------------------j第2本书信息
name=安徒生童话
year=2004
price=77
language=English










