package net.ithw05;import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;import org.junit.Test;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;public class textxml {
@Test
 public void listxml() throws Exception{
 //获得解析工厂
 DocumentBuilderFactory factor=  DocumentBuilderFactory.newInstance();
 //获得解析器
 DocumentBuilder bulid=  factor.newDocumentBuilder();
 //获得xml的document
 Document document= bulid.parse("src/book.xml");
 list(document);
 
 
 
 
 }
 public void list(Node node){
 //递归调用
 System.out.println(node.getNodeName());
 //获得子节点集合
 NodeList nodelist=  node.getChildNodes();
 //遍历nodelist
 for(int i=0;i<nodelist.getLength();i++){
 Node node1=  nodelist.item(i);
 list(node1);
 
 
 
 
 
 
 }
 
 
 
 }}