dom4j解析xml时候需要2个包
来源:互联网 发布:最新网络微信诈骗案例 编辑:程序博客网 时间:2024/06/07 02:36
dom4j-1.6.1.jar
jaxen-1.1.6.jar
private static DataItems getxmlParserByGN(String gname) throws DocumentException {
DataItems dataitems = new DataItems();if(gname != null) {
SAXReader sax = new SAXReader();
InputStream fis = XMLDItemParser.class.getResourceAsStream("data.xml");
Document document = sax.read(fis);
System.out.println(document.asXML());
Document doc = DocumentHelper.parseText(document.asXML());
@SuppressWarnings("unchecked")
/**
* 大量的时间调试此处不通的原因是缺少一个jar包 jaxen-1.1.6.jar
*/
List<Element> list = document.selectNodes("//group");
Iterator<Element> iter = list.iterator();
while(iter.hasNext()) {
Node node = iter.next();
if(node instanceof Element) {
Element element = (Element)node;
String GROUPname = element.attributeValue(GROUP_NAME);
String GROUPcode = element.attributeValue(GROUP_CODE);
dataitems.setItemsname(GROUPname);
dataitems.setItemscode(GROUPcode);
if(gname.equals(GROUPname)) {
//这个节点的一级子节点集合
Iterator elemiter = element.elementIterator();
while(elemiter.hasNext()) {
Element elem = (Element) elemiter.next();
dataitems.getItemLst().add(new DataItem(elem.attributeValue(ITEM_NAME),elem.attributeValue(ITEM_CODE)));
}
break;
}
}
}
}
return dataitems;
}
0 0
- dom4j解析xml时候需要2个包
- XML 解析包dom4j 详解
- Dom4J --- 使用dom4j解析XML时候忽略DTD文件
- XML文档解析包 Dom4j 简单使用
- java使用dom4j包对XML解析
- 解析XML的时候 需要注意的
- xml解析方式2------dom4j
- xml解析2(dom4j)
- javaweb-day02-2(00:40:06 XML 解析 - Dom4j解析开发包)
- xml(2)--dom4j解析xml文件
- java中dom4j解析xml生成xml文档,dom4j工具压缩包原代码
- Dom4j解析XML时要用到jaxen的jar包
- 利用DOM4J开发包 进行XML解析和Xpath
- dom4j解析多个本地XML获取节点
- java DOM4j 循环解析2层XML
- 用DOM4J解析XML
- 使用 dom4j 解析 XML
- 使用 dom4j 解析 XML
- VLAN的基本原理
- jQuery全屏滚动插件FullPage.js中文帮助文档API
- pycharm使用
- iOS开发教程老郭最新Swif语言函数解析
- [Qt]界面显示效果之卷轴
- dom4j解析xml时候需要2个包
- webview加载大图片,左右滑动问题解决
- linux网络编程之 select 机制的使用
- 如何内核奔溃???
- ReactiveCocoa v2.5 源码解析 之 架构总览
- 38. Count and Say
- 通过url获取Json格式的数据
- Lock和synchronized比较详解
- 使用dialog