首页 > 代码库 > Java实现XML和JavaBean互转 - XStream

Java实现XML和JavaBean互转 - XStream

---恢复内容开始---

1、简介

XStream是一个序列化JavaBean为XML文件以及反序列化的工具。

2、准备

在学习这部分内容前,假设你对XML以及有一定的了解,至少能够分辨出XML的元素、属性、字段、包、系统属性、类型等等。例如有下边的一段XML:

<bookstore>    <book category="COOKING">      <title lang="en">Everyday Italian</title>       <author>Giada De Laurentiis</author>       <year>2005</year>       <price>30.00</price>     </book>    <book category="CHILDREN">      <title lang="en">Harry Potter</title>       <author>J K. Rowling</author>       <year>2005</year>       <price>29.99</price>     </book>    <book category="WEB">      <title lang="en">Learning XML</title>       <author>Erik T. Ray</author>       <year>2003</year>       <price>39.95</price>     </book></bookstore>

 它的元素、属性、元素等对应关系如下:

 

 

 

 

 

 

 

 

 

 

---恢复内容结束---

1、简介

XStream是一个序列化JavaBean为XML文件以及反序列化的工具。

2、准备

在学习这部分内容前,假设你对XML以及有一定的了解,至少能够分辨出XML的元素、属性、字段、包、系统属性、类型等等。例如有下边的一段XML:

<bookstore>    <book category="COOKING">      <title lang="en">Everyday Italian</title>       <author>Giada De Laurentiis</author>       <year>2005</year>       <price>30.00</price>     </book>    <book category="CHILDREN">      <title lang="en">Harry Potter</title>       <author>J K. Rowling</author>       <year>2005</year>       <price>29.99</price>     </book>    <book category="WEB">      <title lang="en">Learning XML</title>       <author>Erik T. Ray</author>       <year>2003</year>       <price>39.95</price>     </book></bookstore>

 

Java实现XML和JavaBean互转 - XStream