создать Java-класс с использованием Simplexml - PullRequest
0 голосов
/ 23 января 2012

У меня есть XML со следующей структурой:

<Items>
  <item>
    <IntItem>
      <value>1</value>
    </IntItem>  
  </item>
  <item>
    <BoolItem>
      <value>true</value>
    </BoolItem>  
  </item>
  <item>
    <StrItem>
      <value>word</value>
    </StrItem>  
  </item>
</Items>

Это список элементов разных типов (bool, int, string). Не могли бы вы помочь мне написать класс Java с аннотацией для вышеупомянутой структуры XML?

1 Ответ

1 голос
/ 23 января 2012

Вы действительно хотите сгенерировать «класс Java» с помощью XML-файла? (Так говорится в названии)

Если это так, то вам следует изучить некоторые среды моделирования, которые позволяют генерировать код из XML-файлов (моделей). Acceleo и EMF - это всего лишь пара. Но есть и другие.

НО, если вы просто хотите заполнить поля в своем классе файлом xml ... посмотрите на некоторые xml-анализаторы для android, проанализируйте xml и просто присвойте значения полям. SAX и DOM - два очень популярных парсера для Android.

...