java xml解析

1.介绍

dom解析
sax解析
jdom解析
dom4j解析
StAX 解析

2.dom解析

//1.DOM介绍
文档对象模型( Document Object Model )
DOM把XML文档映射成一个倒挂的树

//2.步骤
  创建解析器工厂对象
  由解析器工厂对象创建解析器对象
  由解析器对象对指定XML文件进行解析,构建相应DOM树,创建Document对象
  以Document对象为起点对DOM树的节点进行增删改查操作使用

//3.获得代表文件的Document
public Document getDocument(){
    try {
        File file = new File("D://students.xml");
        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        DocumentBuilder documentBuilder = factory.newDocumentBuilder();
        Document document = documentBuilder.parse(file);
        return document;
    } catch (Exception e) {
        e.printStackTrace();
    }
    return null;
}

//4.获得根元素
public void elementMethod(){
    Document document = getDocument();
    NodeList elementsByTagName = document.getElementsByTagName("student");
    //1.getLength() 集合的长度
    for(int index = 0;index

3.sax解析


4.jdom解析


5.dom4j解析


你可能感兴趣的:(java xml解析)