以下JAVA代码,为啥要这样写,这样写的好处是什么。。

public static class person {
// 人(人编号id)
public static final String ID = "id";
// 人姓名

public static final String NAME = "xm";
// 人(人编号id)
@XmlElement(name = "id")
private String id;
// 人姓名
@XmlElement(name = "xm")
private String name;

        public void setId(String id) {
    this.id = id;
}
     public String getXm() {
    return xm;
}

public void setName(String xm) {
    this.xm = xm;
}
     .......

}

@XmlElement注解 目的是 实现java对象和xml的映射。
详细看看下jaxb

面向对象思想。。。 :D

木有明白你想表达的意思

另外一点可能是利用@XmlElement这个注解,序列化成xml时候一一对应

:cry: 没有明白神马意思