Я пытаюсь использовать parse xml
данные с помощью jsoup
. Я помещаю все данные в array list
. Он уже работает, однако, когда я получаю data
, каждый data
идет в одну строку. Например, данные, которые я получаю от этос помощью jsoup get xml data
RESULT
ITEM
R1
B DESC =""
B1
C DESC =""
CR1
C1
CR2
C1
CR3
C1
И мой Java-код
List<Object> list = new ArrayList<>();
Elements elements = document.select("ITEM");
for (Element element : elements) {
medicationBasic = new MedicationBasic();
medicationBasic.setProductName(element.select("B1").text());
medicationOrigin = new MedicationOrigin();
medicationOrigin.setMedOrigin(element.select("C1").text());
list.add(medicationBasic);
list.add(medicationOrigin);
response = new ResponseList(Result.SUCCESS, (ArrayList) list);
, что я получаю:
{
productName:"B1",
medOrigin:"C1(from CR1) C1(from CR2) C1(from CR3)"
}
что ожидается:
{
productName:"B1",
medOrigin:"C1(from CR1)"
}
{
productName:"B1",
medOrigin:"C1(from CR2)"
}
{
productName:"B1",
medOrigin:"C1(from CR3)"
}
что не так с моим кодом ?? Пожалуйста, помогите мне в этом ...
Конкретно: отправьте фактические данные xml и фактический (неожиданный) вывод. –
, что имя xml - это фактическая вещь, которую я пытаюсь получить от –
Это разрешено? –