前言:对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

android XMl 解析神奇xstream 二: 把对象转换成xml相关推荐

  1. android XMl 解析神奇xstream 四: 将复杂的xml文件解析为对象

    前言:对xstream不理解的请看: android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件 android XMl 解析神奇xs ...

  2. android XMl 解析神奇xstream 五: 把复杂对象转换成 xml ,并写入SD卡中的xml文件

    前言:对xstream不理解的请看: android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件 android XMl 解析神奇xs ...

  3. android XMl 解析神奇xstream 六: 把集合list 转化为 XML文档

    前言:对xstream不理解的请看: android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件 android XMl 解析神奇xs ...

  4. android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件

    简介 XStream 是一个开源项目,一套简单实用的类库,用于序列化对象与 XML 对象之间的相互转换. 将 XML 文件内容解析为一个对象或将一个对象序列化为 XML 文件. 1.下载工具 xstr ...

  5. java对象转xml 高性能_通过实例学习JAVA对象转成XML输出

    一.总体说明 XML和JSON 是最为常用的数据交换格式 本例子演示如何将java对象,转成XML输出. 二.流程 1.在上文的例子中,创建一个包"com.waylau.rest.bean& ...

  6. 利用XSLT把ADO记录集转换成XML

    由于XML(可扩展标记语言:eXtensible Markup Language)真正的平台无关性,它正在逐渐成为数据传输的主要介质.XML是一种自描述的语言,数据本身就已经包含了元数据,即关于数据本 ...

  7. jquery对象PHP转换,JavaScript_jQuery对象与DOM对象之间的相互转换,1、jQuery对象转换成DOM对象 jQue - phpStudy...

    jQuery对象与DOM对象之间的相互转换 1.jQuery对象转换成DOM对象 jQuery对象不能使用DOM中的方法,但如果对jQuery对象所提供的方法不熟悉,或者jQuery没有封装想要的方法 ...

  8. json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值...

    json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 原文:json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 主要内容: 一 ...

  9. 把对象转换成JSON字符串 第二稿支持移动设备

    /*** 导入jackson包 把对象转换成JSON字符串 第二稿 支持移动设备* @param pn* @param request* @return*/@RequestMapping(value ...

最新文章

  1. JDBC操作数据库实例
  2. 详解微信域名防封的方法以及检测等工具的技术原理
  3. IDEA和Eclipse工程结构的区别
  4. Oracle Sequence用plsql修改
  5. C#多线程编程(6)--线程安全2 互锁构造Interlocked
  6. Tomcat - Tomcat安装
  7. WinCE程序的几种开发方法
  8. c# dataGridView与access数据库及其增删查改导出报表等
  9. java 静态类实例_Java中多个类的静态实例?
  10. Linux下开启关闭查看软件包信息
  11. 一文读懂电子罗盘的原理、校准和应用
  12. bootstrap之文字排版
  13. 制造业变革中的“三国杀
  14. Winfrom控件的使用
  15. android textview 字母数字键盘,android数字键盘怎样设置成默认的
  16. 前端页面加载缓慢的原因和性能优化问题
  17. 浓浓新华情 温暖大家庭
  18. mysql语句转为oracle语句
  19. 信息系统故障分析案例---------记一次性能检测系统故障排查
  20. PCA 降维 + 基于轮廓系数确定K-Means最优簇数

热门文章

  1. viso怎么控制连接线_德国菲斯曼故障出现这些字母代码怎么解决?
  2. 【小白学习C++ 教程】十三、C++命名空间namespace
  3. 今晚直播 | AAAI 2022论文解读:重新思考图像融合策略和自监督对比学习
  4. 今日arXiv精选 | 13篇EMNLP 2021最新论文
  5. 计算未来轻沙龙 | AI=知识+推理,知识工程与数据管理专场来了!
  6. T-GANs:基于“图灵测试”的生成对抗模型
  7. 腾讯医疗AI实验室:3篇论文被国际顶尖会议收录
  8. 表白记 BFS求最短路径
  9. python中calendar模块常用方法_Python的time模块中的常用方法整理
  10. 05丨数据同步:主从库如何实现数据一致