После извлечения из XML необходимо отобразить значения тегов в один и тот же Java-объект - PullRequest
1 голос
/ 17 ноября 2011

Это мой формат XML, для которого я использую STAX для анализа и помещаю их в мой Java-объект, называемый FormBean

<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 ;
}

Посмотрите, как я делаю разбор с использованием 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")) 
{

}

Теперь мой вопрос: как я могу установить переменные name и id также внутри того же FormBean, как я не могу создать новый экземпляр FormBean внутри id или тегов имени ??

И наконец я добавляю эти FormBean в arrayList.

1 Ответ

0 голосов
/ 17 ноября 2011

Рассматривали ли вы использование библиотеки, как

Чтобы сделать всю тяжелую работу за вас?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...