<?xml version="1.0" encoding="UTF-8"?>
<column-enums>
<type
name="third_ctrip_type">
<value-label>
<value>1</value>
<label-key>enums.type.1</label-key>
<bundle>third-ctrip</bundle>
</value-label>
<value-label>
<value>2</value>
<label-key>enums.type.2</label-key>
<bundle>third-ctrip</bundle>
</value-label>
</type>
<type
name="third_ctrip_poi">
<value-label>
<value>0</value>
<label-key>enums.poi.0</label-key>
<bundle>third-ctrip</bundle>
</value-label>
<value-label>
<value>3</value>
<label-key>enums.poi.3</label-key>
<bundle>third-ctrip</bundle>
</value-label>
<value-label>
<value>4</value>
<label-key>enums.poi.4</label-key>
<bundle>third-ctrip</bundle>
</value-label>
<value-label>
<value>5</value>
<label-key>enums.poi.5</label-key>
<bundle>third-ctrip</bundle>
</value-label>
<value-label>
<value>6</value>
<label-key>enums.poi.6</label-key>
<bundle>third-ctrip</bundle>
</value-label>
<value-label>
<value>9</value>
<label-key>enums.poi.9</label-key>
<bundle>third-ctrip</bundle>
</value-label>
</type>
<type
name="third_ctrip_city_flag">
<value-label>
<value>0</value>
<label-key>enums.city_flag.0</label-key>
<bundle>third-ctrip</bundle>
</value-label>
<value-label>
<value>1</value>
<label-key>enums.city_flag.1</label-key>
<bundle>third-ctrip</bundle>
</value-label>
<value-label>
<value>2</value>
<label-key>enums.city_flag.2</label-key>
<bundle>third-ctrip</bundle>
</value-label>
<value-label>
<value>3</value>
<label-key>enums.city_flag.3</label-key>
<bundle>third-ctrip</bundle>
</value-label>
</type>
</column-enums>

java代码:

 /**
* xml格式数据读取
*/
@SuppressWarnings("unchecked")
public static List getxmlString(String xmlString) throws Exception { String stringValueArr[] = null;
List stringValueList = new ArrayList<>();
Document document = DocumentHelper.parseText(xmlString); /*SAXReader reader = new SAXReader();
Document document = reader.read(new File("F:/strxml.xml"));*/ // 3.获取根节点
Element rootElement = document.getRootElement();
Iterator iterator = rootElement.elementIterator();
while(iterator.hasNext()){
Element stu = (Element) iterator.next();
// System.out.println("asXML=" + stu.asXML());
List list2 = stu.elements();
for (int i = 0; i < list2.size(); i++) {
Element stu2 = (Element) list2.get(i);
// System.out.println("list2=" + stu2.asXML()); String stringValue = stu2.getStringValue();
// System.out.println("stringValue:" + stringValue);
stringValue = stringValue.replaceAll("\n",",").replaceAll(" ", "").replaceAll(",,,", ",");
// System.out.println("stringValue2:" + stringValue);
stringValueArr = stringValue.split(",");
System.out.println("stringValueArr:" + stringValueArr);
if (stringValueArr[1].equals("fd_37ca439b7921c6")) {
stringValueList.add(stringValueArr[3]);
}
}
} return stringValueList; }

JAVA 读取xml格式的数据的更多相关文章

  1. 用Ajax读取XML格式的数据

    ].firstChild.data);}catch(exception){ }}}}</script>

  2. Java中XML格式的字符串4读取方式的简单比较

    Java中XML格式的字符串4读取方式的简单比较 1.java自带的DOM解析. import java.io.StringReader; import javax.xml.parsers.Docum ...

  3. Java读取xml数据

    xml中的代码 <?xml version="1.0" encoding="UTF-8"?> <books id="aaa" ...

  4. 读取xml格式的字符串和上下文中的xml数据

    1.读取xml格式的字符串 假设有一段下面的xml格式的字符串: <xml>     <return_code><![CDATA[SUCCESS]]></re ...

  5. C#操作数据表中XML格式的数据

    以前还真没有见过数据表中存储XML格式的数据,刚开始听说的时候,还以为是数据表中有XML的字段类型, 再了解,其实也就是字符串类型的,只不过字符串的格式是XML格式的.确实孤陋寡闻!汗... (可添加 ...

  6. Ajax读取XML和JSON数据

    Ajax从服务器获取的数据都是字符串,但是通过不同的解析,可以解析为XML或者JSON. 一般来说.使用XML格式的数据比较通用,但是服务器和客户端解析起来都比较复杂一些;而使用JSON语句话,服务端 ...

  7. xml格式的数据转化成数组

    将得到的xml格式的数据转化成数组 <?php //构造xml $url = "http://api.map.baidu.com/telematics/v3/weather?locat ...

  8. java 读取XML文件作为配置文件

    首先,贴上自己的实例: XML文件:NewFile.xml(该文件与src目录同级) <?xml version="1.0" encoding="UTF-8&quo ...

  9. java读取xml文件报“org.xml.sax.SAXParseException: Premature end of file” .

    背景:java读取xml文件,xml文件内容只有“<?xml version="1.0" encoding="UTF-8"?>”一行 java读取该 ...

随机推荐

  1. 笔记-读官方Git教程(2)~安装与配置

    小书匠 版本管理  教程内容基本来自git官方教程,认真都了系列的文章,然后对一些重点的记录下来,做了简单的归纳并写上自己的思考. 1.安装 在基于 Debian 的发行版上,使用 apt-get安装 ...

  2. C Primer Plus--C存储类、链接和内存管理之存储类(storage class)

    目录 存储类 作用域 链接 存储时期 自动变量 寄存器变量 具有代码块作用域的静态变量 具有外部链接的静态变量 extern关键字 具有内部链接的静态变量 多文件 存储类 C为变量提供了5种不同的存储 ...

  3. [WEB安全]PHP伪协议总结

    0x01 简介 首先来看一下有哪些文件包含函数: include.require.include_once.require_once.highlight_file show_source .readf ...

  4. mysql使用replace和on duplicate key update区别

    实际业务使用中,有时候会遇到插入数据库,但是如果某个属性(比如:主键)存在,就做更新.通常有两种方式:1.replace into  2.on duplicate key update 但是在使用过程 ...

  5. TCP粘包拆包问题分析及应对方案

    粘包拆包问题是处于网络比较底层的问题,在数据链路层.网络层以及传输层都有可能发生.我们日常的网络应用开发大都在传输层进行,由于UDP有消息保护边界,不会发生粘包拆包问题,因此粘包拆包问题只发生在TCP ...

  6. FIS3

    #npm install -g cnpm --registry=https://registry.npm.taobao.org#cnpm install -g fis3 npm install fis ...

  7. vue入门|ElementUI使用指南

    vue入门|ElementUI使用指南 1.开发前务必熟悉的文档: vue.js2.0中文,项目所使用的js框架 vue-router,vue.js配套路由 vuex 状态管理 Element UI框 ...

  8. [English]常用中英文对照表

    Always have been 一直如此 accordingly:相应地 assumption:假定 brace:大括号 branket:中括号 comma:逗号MISC:Miscellaneous ...

  9. DTServiceHubClient failed to bless service hub for simulator iPhone X (5C15AE72-12E2-475D-9C2B-EF...

    XCode跑不起模拟器,并报错:DTServiceHubClient failed to bless service hub for simulator iPhone X (5C15AE72-12E2 ...

  10. 算力和AI-ZILLIZ

    特征向量检索加速.https://www.zilliz.com/ 公司介绍: MegaWise异构众核加速数据库 MegaWise是ZILLIZ独立自主研发的新一代异构众核加速数据库系统.MegaWi ...