1
这是我的XML格式,我使用STAX解析并把它们我称为FormBean的从XML提取后,需要将变量值映射到相同的Java对象
<id>38400016</id>
<name>admin</name>
<Brd units="5" sold="15">
</Brd>
<Brd units="5" sold="15">
</Brd>
<Brd units="5" sold="15">
</Brd>
class FormBean
{
double units;
double sold;
String name;
String id ;
}
请参阅Java对象内的这我做解析的方式使用STAX
if (startElementName.equals("Brd"))
{
FormBean formbean = new FormBean();
// Here i am getting the attributes from Brd and setting them into FormBean
// as shown in below way
formbean.units = attribute.getValue(); // sets the unit value into FormBean
}
if (startElementName.equals("name"))
{
}
现在的问题是,我怎么能设置名称和ID变量也在相同的FormBean,因为我不能创建一个ID或名字中的FormBean的新实例标签??
最后我将这些FormBean添加到arrayList。