冰与火之歌 乔治马丁 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
以上就是XML文件使用DOM方法读取的示例代码的详细内容,更多请关注考高分网其它相关文章!



