Ajax将数据封装为XML文件

前端之家收集整理的这篇文章主要介绍了Ajax将数据封装为XML文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
* 第三方工具:xStream
* 核心包:xstream-1.4.4.jar

* 必要依赖包:xpp3_min-1.1.4c.jar

public class Province {

	private Integer id;
	private String name;
	private List<City> citys;
	public Province(Integer id,String name,List citys) {
		this.id = id;
		this.name = name;
		this.citys = citys;
	}
	public List<City> getCitys() {
		return citys;
	}
	public void setCitys(List<City> citys) {
		this.citys = citys;
	}
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	
}

public class City {

	private Integer id;
	private String name;
	public City(Integer id,String name) {
		this.id = id;
		this.name = name;
	}
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	
}

@H_403_18@public class test { public static void main(String[] args) { /***********************模拟查询数据库结果集**************************/ // Province p1 = new Province(1,"吉林省"); // Province p2 = new Province(2,"辽宁省"); // Province p3 = new Province(3,"山东省"); // // List<Province> provinces = new ArrayList<Province>(); // provinces.add(p1); // provinces.add(p2); // provinces.add(p3); City city1 = new City(1,"长春市"); City city2 = new City(2,"吉林市"); City city3 = new City(3,"松原市"); City city4 = new City(4,"四平市"); City city5 = new City(5,"通化市"); List<City> citys = new ArrayList<City>(); citys.add(city1); citys.add(city2); citys.add(city3); citys.add(city4); citys.add(city5); Province province = new Province(1,"吉林省",citys); /***********************模拟查询数据库结果集**************************/ //1 创建XStream类型的实例化对象 XStream xStream = new XStream(); //2 起别名 xStream.alias("province",Province.class); xStream.alias("city",City.class); //3 将javabean的属性作为xml格式的标签属性存在 xStream.useAttributeFor(Province.class,"id"); xStream.useAttributeFor(Province.class,"name"); //4 利用toXML()方法将javabean、List、Array和Map集合转换成xml格式 String xml = xStream.toXML(province); System.out.println(xml); } } 原文链接:https://www.f2er.com/ajax/165289.html

猜你在找的Ajax相关文章