Java + Написание XML - PullRequest
       7

Java + Написание XML

1 голос
/ 22 декабря 2009

I данные в следующем формате (список хэш-карт)

{TeamName=India, Name=Sachin, Score=170}
{TeamName=India, Name=Sehwag, Score=120}
{TeamName=Sri-Lanka, Name=Sangakara, Score=20}
{TeamName=Sri-Lanka, Name=Murali, Score=20}
{TeamName=Sri-Lanka, Name=Jayasurya, Score=70}

Мне нужно сгенерировать следующую структуру XML:

<node id="1" label="India" >
        <node id="1.1" label="Sachin" Score="170" />
        <node id="1.2" label="Sehwag" Score="120" />
</node>
<node id="2" label="Sri-Lanka">
      <node id="2.1" label="Sangakara" Score="20" />
      <node id="2.2" label="Murali" Score="20" />
      <node id="2.3" label="Jayasurya" Score="70" />
</node>

Как я могу это сделать?

1 Ответ

2 голосов
/ 22 декабря 2009
  1. Создайте вложенную структуру HashMap s для сбора команд. Внешняя карта имеет название команды в качестве ключа и другую карту в качестве значения. Внутренняя карта отображает игроков на очки.

  2. Переберите эту структуру и создайте XML-файл с выбранным вами XML-писателем. Попробуйте JDom или StAX .

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