Генерация иерархии классов Java из XML (plist) - PullRequest
0 голосов
/ 14 марта 2012

Существуют ли какие-либо инструменты, которые могут автоматически генерировать иерархию классов Java из XML (plist)?

Скажем, у нас есть:

<blah>
    <item />
    <item />
</blah>

И нам нужно получить что-то вроде:

class Blah {

Collection<Item> items;

}

... и так далее и тому подобное

1 Ответ

0 голосов
/ 14 марта 2012

Если я правильно понял, элементы должны быть преобразованы в имена классов и полей.

Это можно сделать с помощью нескольких строк кода:

  1. разобрать xmlдокумент в DOM
  2. пройти через дерево DOM и создать исходный файл Java в памяти (StringBuilder)
  3. записать исходный файл в файловую систему

илииспользуйте XSLT для создания преобразования из вашего XML-документа в исходный файл Java.

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