android XMl 解析神奇xstream 二: 把对象转换成xml
来源:互联网 发布:什么叫教育大数据 编辑:程序博客网 时间:2024/06/11 14:06
前言:对xstream不理解的请看:android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件
1、Javabeen 代码
package com.android10;public class Product { private String name ; private String age ; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAge() { return age; } public void setAge(String age) { this.age = age; }}
2、操作实例
package com.android10;import android.app.Activity;import android.os.Bundle;import com.thoughtworks.xstream.XStream;public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView( R.layout.activity_main ); Product product = new Product() ; product.setName( "jhon" ) ; product.setAge( "30" ); System.out.println("sss " + product.getName() + product.getAge() ); //把对象转化为 XML XStream xstream1 = new XStream(); String string = xstream1.toXML( product ) ; System.out.println( "sss"+ string ); //把对象转化为 XML,并且设置别名 XStream xstream2 = new XStream(); xstream2.alias( "blog" , Product.class) ; //修改别名 String string2 = xstream2.toXML( product ) ; System.out.println( "sss"+ string2 ); }}
3、运行效果
<com.android10.Product>
<age>30</age>
<name>jhon</name>
</com.android10.Product>
<blog>
<age>30</age>
<name>jhon</name>
</blog>
4、注意事项
在测试的时候,发现 System.out.println( "sss"+ string ); 和 System.out.println( "sss"+ string2 );
输出的是:
sss<com.android10.Product>
sss<blog>
开始以为是哪里写错了,最后在 debug 断点调试的时候,发现 string 的值:
<com.android10.Product>
<age>30</age>
<name>jhon</name>
</com.android10.Product>
得出的结论是,eclipse控制台无法输出 xml格式的 字符串
5、项目下载
http://download.csdn.net/detail/yanzi2015/8798893
阅读全文
0 0
- android XMl 解析神奇xstream 二: 把对象转换成xml
- android XMl 解析神奇xstream 五: 把复杂对象转换成 xml ,并写入SD卡中的xml文件
- android XMl 解析神奇xstream 六: 把集合list 转化为 XML文档
- android XMl 解析神奇xstream 四: 将复杂的xml文件解析为对象
- android下xstream转换对象和xml
- android xstream 解析xml
- Java XStream把Java对象转换为xml
- XStream解析XML文本并用反射机制转换为对象
- XStream解析XML文本并用反射机制转换为对象
- Xstream把xml转换成java对象的异常:java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserFactory
- android 中XML和对象转换利器Xstream的使用
- android 中XML和对象转换利器Xstream的使用
- android 中XML和对象转换利器Xstream的使用
- android 中XML和对象转换利器Xstream的使用
- android 中XML和对象转换利器Xstream的使用
- android 中XML和对象转换利器Xstream的使用
- android 中XML和对象转换利器Xstream的使用
- android 中XML和对象转换利器Xstream的使用
- String.format() 格式化字符串
- 设计模式之策略模式
- android 回调函数一:基本概念
- android 回调函数二:应用实例
- android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件
- android XMl 解析神奇xstream 二: 把对象转换成xml
- AngularJs学习笔记——ui路由(多层嵌套/传参)和组件化结合的开发模式
- hdu5094 BFS+状态压缩
- 共享内存-锁
- android XMl 解析神奇xstream 四: 将复杂的xml文件解析为对象
- Tensorflow源码解析系列--RNN
- SQL判断两个时间段是否有交集
- 关于Java三目运算符类型的困惑
- android XMl 解析神奇xstream 五: 把复杂对象转换成 xml ,并写入SD卡中的xml文件