dom4j解析

DOM:
要求解析器把整个XML文档装载到内存,并解析成一个Document对象。
1.优点:元素与元素之间保留结构关系,所以可以增删改查操作。
2缺点:XML文档过大,可能出现内存溢出现象。

dom4j解析_第1张图片
Dom4j-API

解析的过程

// 1.获取解析器
SAXReader reader = new SAXReader();
// 2.获得document文档对象
Document document = reader.read("src/cn/itcast/dom4j/test.xml");
// 3.获得根元素
Element rootElement = document.getRootElement();
// 4.获取根元素下的子元素
List elements = rootElement.elements();
// 5.遍历子元素
for(Element element: elements)
{
      if("元素名".equals(element.getName()))
        {
           Element e =element.element("子元素的名称");
          sysout(e.getcontext());
          //打印子元素的文本内容
              
         }
}
//6.打印结果

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