一、XStream是什么?
二、XStream需要的 jar 包XStream 是一个简单库,用来把JavaBean 转化为 XML,也可以把 XML 转化为 JavaBean
三、实例一:初次使用XStreamxpp3_min-1.1.4c (xml pull 解析)
1、创建JavaBean,比如 City.java
2、建立测试类 TestXStream.javapublic class City { private String name; private String description; //封装…… public City(String name, String description) { super(); this.name = name; this.description = description; } @Override public String toString() { return "City [name=" + name + ", description=" + description + "]"; } }
3、结果为控制台输出以下内容public class TestXStream { @Test public void testXml(){ City city = new City(); city.setName("北京"); city.setDescription("中国首都"); XStream xstream = new XStream(); xstream.alias("city", City.class);//若不写这句,根标签是City的全路径名 String xml = xstream.toXML(city); System.out.println(xml); } }
<city> <name>北京</name> <description>中国首都</description> </city>