Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > XML <-> Java Bean mapping


Автор: Andrey1 16.1.2009, 19:06
Кто может посоветовать какие средства для маппинга (и генерации) бинов с XML?

Автор: AntonSaburov 16.1.2009, 19:17
А что подразумевается под генерацией ? Тебе надо текст класса по XML создать ? Или что-то другое ?

Автор: Andrey1 19.1.2009, 15:53
Цитата(AntonSaburov @  16.1.2009,  19:17 Найти цитируемый пост)
Тебе надо текст класса по XML создать ? Или что-то другое ? 

Да, компилируемый текст bean-класса.

По примеру данных и/или DTD и/или файлу с описанием mapping"а.

Например, аттрибут можно однозначно трактовать как поле бина. 
Элемент: 
1) либо как поле (если элемент с множественностью 0-1 и без аттрибутов)
2) либо как коллекцию из подклассов.


Автор: powerOn 19.1.2009, 22:40
http://java.sun.com/developer/technicalArticles/WebServices/jaxb/index.html

Автор: polosatij 28.1.2009, 19:56
Andrey1

тут всё зависит от того, какой именно у тебя .xsd, например, валидный или нет.. какие именно элементы, скорость и прочее тебе нужно.. например, JAXB подойдёт не для всех случаев, а некоторых даже buggy.. есть JiBX, но для него нужно время, но там можно сделать практически всё. однако, если тебе нужны большие размеры и скорость, то JAXB и JiBX нужно будет закинуть в топку и воспользоваться STAX.. есть ещё XmlBeans, но он в некоторых случаях тоже buggy.. 

 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)