package cn.com.wangxiuwei.test;
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.xml.sax.SAXException;
public class TestXml {
/**
* @param args
* @throws ParserConfigurationException
* @throws IOException
* @throws SAXException
* @throws IOException
* @throws ClassNotFoundException
*/
public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException{
DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
DocumentBuilder db=dbf.newDocumentBuilder();
Document d=db.parse("src/test.xml");
System.out.println(d.getFirstChild().getNodeName());
System.out.println(d.getFirstChild().getFirstChild().getNodeName());
}
}
打印的结果
root
#text
因为有空文本存在 所以第二个是#text