XStream 简单入门教程

Xstream 使用最新的图形卡技术来大幅度提升计算速度,速度甚至可以和MPI分布式计算相媲美。
另外,Xstream是一种OXMapping 技术,是用来处理XML文件序列化的框架,在将javaBean序列化,或将XML文件反序列化的时候,不需要其它辅助类和映射文件,使得XML序列化不再繁琐。

本文快速简单的介绍XStream一些基本功能。阅读完基本能进行一些简单的XML转换了。

1.通过Maven创建一个Java项目。

项目名字为:XStream-Sample

项目包名为:com.souvc.xstream

并引入依赖包:

 

2.创建person类

3. 创建PhoneNumber类

 

4.实例化XStream

第一种方式:简单的实例化

第二种方式:需要依赖Xpp3的包,DomDriver对象

Xpp3是一个非常快的XML pull解析器实现。如果您不想包括这些依赖项,您可以使用一个标准的JAXP DOM解析器或自Java 6集成StAX解析器:

第三种方式:需要Java6以上,StaxDriver对象

5. 建立AppTest测试类

序列化过程:

第一步:通过不同方式实例化XStream

第二步:需要重命名XStream ,这样的话root目录会根据我们的名字进行输出,不然输出的是包名。

第三步:实例化Java类

第四步:通过toXML方法进行实例化。

序列化结果:

(1)直接序列化的结果

(2)依赖DomDriver 进行解析

(3)依赖StaxDriver进行解析

 

反序列化过程:

第一步:通过不同方式实例化XStream

第二步:需要重命名XStream ,这样的话root目录会根据我们的名字进行输出,不然输出的是包名。

第三步:准备xml字符串

第四步:通过fromXML方法,进行序列化。

 

反序列化结果:

 

参考源码:XStream-Sample

 






如果您认为本教程质量不错,读后觉得收获很大,预期工资能蹭蹭蹭的往上涨,那么不妨小额赞助我一下,让我有动力继续写出高质量的教程。

发布者

souvc

souvc

搜你所想,投你所好。

《XStream 简单入门教程》有43个想法

  1. Pingback: www.cpns2016.com
  2. Pingback: pezevenklik yapilir
  3. Pingback: DMPK Testing
  4. Pingback: PK Studies CRO
  5. Pingback: forex trading
  6. Pingback: warehouses for rent
  7. Pingback: church suits
  8. Pingback: 먹튀검증
  9. Pingback: cmovieshd
  10. Pingback: satta king
  11. Pingback: iq color
  12. Pingback: tutorial
  13. Pingback: Predrag Timotic
  14. Pingback: sciences
  15. Pingback: Predrag Timotić
  16. Pingback: Offshoring DMPK
  17. Pingback: loker cpns juni 2018
  18. Pingback: blacharz łódź
  19. Pingback: hard fuck on bed
  20. Pingback: TSN
  21. Pingback: top pokies sites
  22. Pingback: 토토사이트
  23. Pingback: Free UK Chat Rooms
  24. Pingback: check out this site
  25. Pingback: fotballdrakter

发表评论