注解使用
要想使用XStream的注解,必须开启注解扫描.
xstream.autodetectAnnotations(true);//开始xstream的注解扫描
@XStreamAlias(“省份”) //给类起别名
public class Province{
//@XStreamOmitField // 忽略属性注解
@XStreamAsAttribute //设置为xml字段中的属性
private int id;
}
// 给省份下拉框添加change事件
$(“#province”).change(function(){
//清空city下拉框
$(“#city”).html(“<option>选择城市</option>”);
//得到选择的省份名称
var pname =$(this).val();
//查找对应的pname的父元素<省份>
var province = xml.find(“name:contains(‘”+pname+”’)”).parent();
var list = province.next();
//得到list标签下的所有子标签name
var cnames = list.find(“name”)
cnames.each(function(){
//得到省份对应的城市名称
var cname=($(this).text());
$(“#city”).append(“<option>”+cname+”</option>”)
});
});