xml文件解析

原创 2016年06月01日 15:27:12
import java.io.File;
import java.util.Iterator;
import java.util.List;


import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;


public class XMLAnalysis {


public void parserXml(String[] fileUrl) {
for(String url:fileUrl){
File inputXml = new File(url);
SAXReader saxReader = new SAXReader();
try {
Document document = saxReader.read(inputXml);
//获取根节点
Element reviewRoot = document.getRootElement();
//遍历结果
listNodes(reviewRoot);
} catch (DocumentException e) {
System.out.println(e.getMessage());
}
}
}

//遍历当前节点下的所有节点  
public void listNodes(Element node){
//        System.out.println("当前节点的名称:" + node.getName());  
        //首先获取当前节点的所有属性节点  
        List<Attribute> list = node.attributes();
        //遍历属性节点  
        for(Attribute attribute : list){  
            System.out.println(attribute.getName() +":" + attribute.getValue());  
        }  
        //如果当前节点内容不为空,则输出  
        if(!(node.getTextTrim().equals(""))){  
             System.out.println( node.getName() + ":" + node.getText()+"----->>>>");    
        }  
        //同时迭代当前节点下面的所有子节点  
        //使用递归  
        Iterator<Element> iterator = node.elementIterator();
        while(iterator.hasNext()){ 
            Element e = iterator.next();  
            listNodes(e);  
        }  
}
}

dom4j解析xml文件jar包

  • 2017年11月29日 15:52
  • 298KB
  • 下载

xml文件解析

  • 2015年04月12日 21:44
  • 4KB
  • 下载

xml文件解析成树状结构

package com.fcar.frameworks.utils; import com.fcar.frameworks.core.GlobalVar; import com.fcar.frame...

XML文件解析类

  • 2015年04月24日 15:17
  • 131KB
  • 下载

解析xml文件

  • 2016年04月14日 13:26
  • 287KB
  • 下载

如何用JS解析服务器中xml文件的内容

1、下载安装JDK软件,并完成相关配置  首先下载JDK软件,地址为:  http://www.oracle.com/technetwork/java/javase/downloads/jdk8-do...

解析xml文件

  • 2015年07月22日 21:58
  • 5.1MB
  • 下载

xml文件的解析

  • 2017年08月12日 17:12
  • 510KB
  • 下载

C++生成和解析XML文件

概述 1.xml 指可扩展标记语言(EXtensible Markup Language) 2.xml 是一种标记语言,类似html 3.xml 的设计宗旨是传输数据,而非显示数据 4.xml 标签没...

dom4J解析XML文件

  • 2013年10月15日 00:32
  • 1.89MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:xml文件解析
举报原因:
原因补充:

(最多只允许输入30个字)