Android list转xml
1、实体类class KeyValue {private String name;private String value;public KeyValue(String name, String value) {this.name = name;this.value = value;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getValue() {return value;}public void setValue(String value) {this.value = value;}
}2、list转xml方法
private String toXml(List<KeyValue> params) {StringBuilder sb = new StringBuilder();sb.append("<xml>");for (int i = 0; i < params.size(); i++) {sb.append("<" + params.get(i).getName() + ">");sb.append(String.valueOf(params.get(i).getValue()));sb.append("</" + params.get(i).getName() + ">");}sb.append("</xml>");return sb.toString();
}
3、实现test:
List<KeyValue> packageParams = new LinkedList<KeyValue>();
packageParams.add(new KeyValue("appid", "232345"));
packageParams.add(new KeyValue("attach", "你是tach"));
packageParams.add(new KeyValue("body", "是body"));
packageParams.add(new KeyValue("mch_id", "mid=223"));String xmlstring = toXml(packageParams);Log.i("lgq","list2xml===="+xmlstring);
I/lgq: list2xml====<xml><appid>232345</appid><attach>你是tach</attach><body>是body</body><mch_id>mid=223</mch_id></xml>
Android list转xml相关推荐
- Android开发历程_18(XML文件解析)
前言 本文主要介绍在Android中怎样来解析XML文件.主要采用的是SAX机制,SAX全称为Simple API for XML,它既是一种接口,也是一个软件包.作为接口,SAX是事件驱动型XML ...
- Android 如何在xmL 里面动态设置padding
如题,Android 如何在xmL 里面动态设置padding 有时候,你的布局加载完成之后,你findViewByid 找到控件,设置padding 会导致白条,布局闪动,那怎么办呢? 你是不是就想 ...
- android中string.xml使用总结,string.xml 的作用以及意义——国际化应用
为什么需要把应用中出现的文字单独存放在string.xml文件中呢? 一:是为了国际化,当需要国际化时,只需要再提供一个string.xml文件,把里面的汉子信息都修改为对应的语言(如,English ...
- android 颜色资源文件,android中colors.xml颜色设置资源文件的方法
1. 打开res目录下的values文件夹,双击打开colors.xml文件进行编辑 上代码 #008577 #00574B #D81B60 #ff0000 #0000ff 2. 在res目录下的la ...
- android获取string.xml的值(转)
为什么需要把应用中出现的文字单独存放在string.xml文件中呢? 一:是为了国际化,当需要国际化时,只需要再提供一个string.xml文件,把里面的汉子信息都修改为对应的语言(如,English ...
- Android中解析XML
Android中解析XML 转载于:https://www.cnblogs.com/zhujiabin/p/5868993.html
- android获取string.xml的值
为什么需要把应用中出现的文字单独存放在string.xml文件中呢? 一:是为了国际化,当需要国际化时,只需要再提供一个string.xml文件,把里面的汉子信息都修改为对应的语言(如,English ...
- android 构造xml,android 中生成xml文件
在Android中生成xml文件真的很简单,下面提供2中方法,一种是通过String写入到文件,另外一种是通过XML 的 XmlSerializer. 以后遇到Android写xml内容就不会困惑了 ...
- Android TabHost和xml定义Menu应用
Android TabHost和xml定义Menu应用 http://files.cnblogs.com/hnrainll/TabMenu.zip
- android xpath解析xml,Android 中处理 XML 的四种方式-DOM
Android 中处理 XML 的几种方式连载中,我们就不介绍合成 XML 了,因为合成 XML 可以直接拼接字符串,虽然看起很不高大上,但却很有效.我们主要介绍如何取 XML 中的值. 适用 DOM ...
最新文章
- Ajax 通过 Request Payload 体发送 JSON 数据体
- Android数据存储方式
- 如何用点云对车辆和行人进行识别分类?这是MIT学生的总结
- Python连接DM8数据库
- 鲸鱼优化算法_盘点 35 个 Java 代码优化细节
- 7月发布?华为李昌竹确认Mate 50系列:会来的但不是现在
- 十个提升网站访问性能的方法
- mysql1558错误,mysql删除用户错误ERROR 1558解决办法
- python之类介绍
- Java 案例一 商场库存清单案例
- 怎样避免每次运行都启用宏的麻烦
- python 实现 加减乘除,对数指数,三角反三角计算器
- Revealing ecosystem services relationships and their driving factors for five basins of Beijing(1)
- Python的那些事
- 关于树莓派无法解析域名的错误
- nginx做小程序外链跳转_微信小程序跳转到其他网页(外部链接)的实现方法
- python3 urllib 内存泄露_【专家专栏】张昊 | 从urllib2的内存泄露看python的GC
- IEEE 802.15.4 CSMA-CA算法翻译(IEEE 802.15.4-2006 7.5.1.4 CSMA-CA algorithm)
- Centos7.6下Ceph搭建
- 弱网测试:使用netem模拟网络延迟、丢包、损坏、重复、和乱序等网络问题
热门文章
- [html] 如果要开发一个在超级大屏上显示的可视化页面,你首先要考虑什么?
- [css] 如果css文件过大时,如何异步加载它?
- 前端学习(2865):公开课封装组件库介绍
- 工作325:uni-格式化日期
- 前端学习(2708):重读vue电商网站28之通过axios请求拦截器添加 token
- 第五十四期:MongoDB与MySQL:如何选择
- 如何使用Chrome的Network面板分析HTTP报文
- 特征工程之数据预处理(上)
- android ndk gcc,Android NDK GCC似乎是铿锵的 - 它应该是这样吗?
- 三次样条插值 cubic spline interpolation