zoukankan      html  css  js  c++  java
  • 使用DOM4J解析XML文档

    使用DOM4J时,需要,导入专用的jar包才可以使用------------------------

    DOM4J也是目前比较流行的比较常用的解析XML文档的一种方式.

    package ParseXML;
    
    import java.util.Iterator;
    
    import org.dom4j.Attribute;
    import org.dom4j.Document;
    import org.dom4j.DocumentException;
    import org.dom4j.Element;
    import org.dom4j.Node;
    import org.dom4j.io.SAXReader;
    
    /**
     * DOM4J的使用.
     * @author 小王同学.
     * 简述:
     * DOM4J是一个java XML API 是,JDOM的升级品,用来读写XML文件.
     * 
     *
     */
    public class TestDOM4J {
    	public static void main(String[] args) throws Exception {
    		//1.创建SAXReader对象
    		SAXReader sr =new SAXReader();
    		//2.调用read方法
    		Document doc = sr.read("book.xml");
    		//3.获取跟元素
    		Element element= doc.getRootElement();
    		//4.通过迭代器遍历直接节点
    		
    		//System.out.println(element.getName());
    		for(Iterator<Element> it = element.elementIterator();it.hasNext();){
    			Element node = it.next();
    				for(Iterator<Attribute> it2= node.attributeIterator();it2.hasNext();){
    					 Attribute attr= it2.next();
    					 System.out.println(attr.getName()+"	"+attr.getValue());
    				}
    				for(Iterator<Element> childList =node.elementIterator();childList.hasNext();){
    					Element childElement= childList.next();
    					System.out.println(childElement.getName()+"	"+childElement.getStringValue());
    				}			
    			
    		}
    	}
    
    }
    

      运行截图......

    加油!

  • 相关阅读:
    cf Round 633
    Django学习手册
    Django学习手册
    Django学习手册
    Django学习手册
    Django学习手册
    Django学习手册
    ERROR CL .exe……错误
    DLL、lib等链接库文件的使用
    HTTP协议
  • 原文地址:https://www.cnblogs.com/xw1024/p/11246553.html
Copyright © 2011-2022 走看看