博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java解析xml文件
阅读量:6180 次
发布时间:2019-06-21

本文共 1678 字,大约阅读时间需要 5 分钟。

import java.io.IOException;import java.io.StringReader;import java.util.List;import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.Namespace;import org.jdom.input.SAXBuilder;import org.xml.sax.InputSource;public class DuXMLDoc {    public List xmlElements(String xmlDoc) {        //创建一个新的字符串        StringReader read = new StringReader(xmlDoc);        //创建新的输入源SAX 解析器将使用 InputSource 对象来确定如何读取 XML 输入        InputSource source = new InputSource(read);        //创建一个新的SAXBuilder        SAXBuilder sb = new SAXBuilder();        try {            //通过输入源构造一个Document            Document doc = sb.build(source);            //取的根元素            Element root = doc.getRootElement();            System.out.println(root.getName());//输出根元素的名称(测试)            //得到根元素所有子元素的集合            List jiedian = root.getChildren();            //获得XML中的命名空间(XML中未定义可不写)            Namespace ns = root.getNamespace();            Element et = null;            for(int i=0;i
"+ "
"+ "
"+ "
1001
"+ "
wangwei
"+ "
80
"+ "
1001号
"+ "
"+ "
"+ "
1002
"+ "
wangwei
"+ "
80
"+ "
1002号
"+ "
"+ "
"; doc.xmlElements(xml); }}

 

转载于:https://www.cnblogs.com/zhangkaijia/archive/2013/05/10/3071607.html

你可能感兴趣的文章
基于TBDS的flume异常问题排查过程
查看>>
2017/5 JavaScript基础7--- 数组
查看>>
网络时常断网的解决办法
查看>>
第八次作业及答案
查看>>
linux 日志定时清理脚本
查看>>
java老司机面试题
查看>>
Guice AOP
查看>>
懒汉式单例
查看>>
java递归组装树形结构
查看>>
手把手教你自己写一个模糊搜索的下拉框
查看>>
.Net文档图像处理工具包GdPicture.NET发布v14.0.30,改进PDF/OCR生成速度
查看>>
NetBSD 8.1 RC1 发布
查看>>
12个必备的JavaScript装逼技巧
查看>>
域名备案图文教程
查看>>
iOS ScrollView上的view添加悬停效果
查看>>
Spring与MQ整合简单例子
查看>>
Apache-shiro学习
查看>>
React-Redux源码分析
查看>>
页面传递参数问题
查看>>
PHP FPM源代码反刍品味之五:信号signal处理
查看>>