对象如下/**
 * 
 */
package testbetwixt;import java.util.ArrayList;
import java.util.List;/**
 * @author 李鹏
 * Mar 23, 2012 - 1:35:14 PM
 * Package Name: testbetwixt
 * Project Name: eyz
 *
 */
public class Person {
public  String  id;
public  String name;
public String age;
public List<Score> list=new ArrayList();
/**
 * @return the id
 */
public String getId() {
return id;
}
/**
 * @param id the id to set
 */
public void setId(String id) {
this.id = id;
}
/**
 * @return the name
 */
public String getName() {
return name;
}
/**
 * @param name the name to set
 */
public void setName(String name) {
this.name = name;
}
/**
 * @return the age
 */
public String getAge() {
return age;
}
/**
 * @param age the age to set
 */
public void setAge(String age) {
this.age = age;
}
/**
 * @return the list
 */
public List<Score> getList() {
return list;
}
/**
 * @param list the list to set
 */
public void setList(List<Score> list) {
this.list = list;
}
// public void addScore(Score score) {
// this.list.add(score);
// }
}
/**
 * 
 */
package testbetwixt;/**
 * @author 李鹏
 * Mar 23, 2012 - 1:36:09 PM
 * Package Name: testbetwixt
 * Project Name: eyz
 *
 */
public class Score {
public String classes ;
public String sco;
/**
 * @return the classes
 */
public String getClasses() {
return classes;
}
/**
 * @param classes the classes to set
 */
public void setClasses(String classes) {
this.classes = classes;
}
/**
 * @return the sco
 */
public String getSco() {
return sco;
}
/**
 * @param sco the sco to set
 */
public void setSco(String sco) {
this.sco = sco;
}
}文件配置如下
<?xml version="1.0" encoding="UTF-8"?>
<info primitiveTypes="element">
    <element name="person">
    <attribute name="id" property="id"/>
     <element name="name" property="name" />
     <element name="age" property="age" />
       <element name="list">
                <element name="score" property="list">
                 <attribute name="classe" property="classes"/>
      <element name="sco" property="sco" />
                 </element>
        </element>
    </element>
    </info>
但是生成的数据如下
<?xml version="1.0" encoding="GBK"?> <person id="1">
  <name>张三</name>
  <age>10</age>
  <list>
   <score>
    <classes>语文</classes>
    <sco>70</sco>
   </score>
   <score>
    <classes>数学</classes>
    <sco>20</sco>
   </score>
  </list>
 </person>我想要的效果是
<?xml version="1.0" encoding="GBK"?> <person id="1">
  <name>张三</name>
  <age>10</age>
  <list>
   <score classes='语文'>
    <sco>70</sco>
   </score>
   <score classes='数学'>
    <sco>20</sco>
   </score>
  </list>
 </person>但是我配置里面有
<attribute name="classe" property="classes"/>
这句话,为啥不行