如何解析此类XML成集合(在线等)

问题描述

<?xmlversion="1.0"encoding="UTF-8"?><formid=""name=""errorcode="0"msg=""><objid="125"value="海天酱油"/><objid="401"value="饺子"><objid="403"value="混沌"><objid="416"value="1"/><objid="417"value="2"/><objid="418"value="3"/><objid="419"value="4"/>......</obj><objid="404"value="面条"><objid="426"value="1"/><objid="427"value="2"/><objid="428"value="3"/><objid="429"value="4"/>......</obj><objid="405"value="粽子"><objid="432"value="1"/><objid="433"value="2"/><objid="434"value="3"/><objid="435"value="4"/>......</obj><objid="406"value="包子"><objid="445"value="1"/><objid="446"value="2"/><objid="447"value="3"/>......</obj>......</obj><objid="402"value="馒头"><objid="526"value="1"/><objid="527"value="2"/><objid="528"value="3"/>......</obj></form>

解决方案

解决方案二:
把xml转成json,再把json转换成list<?>,?换成实体类,实体类中可以再定义list。这个看你需要不需要层次关系。
解决方案三:
dom4j解析xml,网上搜搜用法,挺简单的。
解决方案四:
用dom4j解析很好啊,很简单的,几乎都是模板化的代码
解决方案五:
你是js处理,还是后台处理
解决方案六:
引用4楼rui888的回复:

你是js处理,还是后台处理

后台

时间: 2024-09-20 18:36:33

如何解析此类XML成集合(在线等)的相关文章

百度信息解析-怎么把百度返回的Gson格式信息转换成集合?

问题描述 怎么把百度返回的Gson格式信息转换成集合? renderReverse&&renderReverse({"status":0,"result":{"location":{"lng":116.322987,"lat":39.983424071404},"formatted_address":"北京市海淀区中关村大街27号1101-08室",&

JSON解析和XML解析区别对比_Android

JSON解析和XML解析是较为普遍的两种解析方式,其中JSON解析的市场分额更大.本文系统的分析两种解析方式的区别,为更好地处理数据作准备.由于目前阶段主要是做移动开发,所以本文所描述的JSON解析和XML解析均是在安卓环境下进行测试. 首先要明确一点,数据解析是为了获取数据的每一个值,对于JSON数据而言类似于键值对的形式,对于XML而言是标签和值的形式.简单来说就是要在一个JSON数据或XML数据中利用键或标签找到对应值. 其次要了解一下两种数据的数据结构.JSON数据分为三种:对象类型.数

编码-dom4j解析spring.xml,ref这种通过id调用是怎么解析的?

问题描述 dom4j解析spring.xml,ref这种通过id调用是怎么解析的? spring.xml如下: <?xml version="1.0" encoding="UTF-8"?> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans h

bean-利用dom4j解析spring.xml

问题描述 利用dom4j解析spring.xml <?xml version="1.0" encoding="UTF-8"?> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/s

JavaScript 解析读取XML文档 实例代码_javascript技巧

JavaScript解析读取XML文件,主要就是加载并解析XML文件,然后就可以测试解析的XML文件的内容,打印输出来. 在线演示:http://demo.jb51.net/js/2012/readxml/注:测试的时候需要在网站中测试,iis或apache中,注意不要本地双击运行测试index.htm 复制代码 代码如下: <html> <head> <title></title> <script type="text/javascript

JSON解析和XML解析区别对比

JSON解析和XML解析是较为普遍的两种解析方式,其中JSON解析的市场分额更大.本文系统的分析两种解析方式的区别,为更好地处理数据作准备.由于目前阶段主要是做移动开发,所以本文所描述的JSON解析和XML解析均是在安卓环境下进行测试. 首先要明确一点,数据解析是为了获取数据的每一个值,对于JSON数据而言类似于键值对的形式,对于XML而言是标签和值的形式.简单来说就是要在一个JSON数据或XML数据中利用键或标签找到对应值. 其次要了解一下两种数据的数据结构.JSON数据分为三种:对象类型.数

利用SAX解析读取XML文件

xml     这是我的第一个BLOG,今天在看<J2EE应用开发详解>一书,书中讲到XML编程,于是就按照书中的步骤自己测试了起来,可是怎么测试都不成功,后来自己查看了一遍源码,发现在读取XML文件的位置时有误,于是进行了更改,还真行了,心中涌出一中成就感,现将源码贴出来与给位分享: 使用XML文件连接MYSQL数据库,database.conf.xml文件如下: <database-conf><datasource> <driver>com.mysql.

暑期缤纷巨献之~------超级+无敌--------XML+&amp;#106avascript+ASP在线短信息功能!(4)

xml|在线 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++           超级+无敌--------XML+JAVASCRIPT+ASP在线短信息功能---介绍+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ---------下面的文件就是发送新信息的NEWINFORMATION.HTM页,代码比较长,

Liferay 用 ServiceBuilder 类来解析 service.xml

Liferay中有 service builder机制,它可以为持久层和服务层产生一组接口和类以及配置文件,当我们写一个service.xml后并且调用ant target为build-service时,框架就会用ServiceBuilder类来解析service.xml文件: 比如,我们创建的service.xml为: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE service-builder