Java+XML+XSD

3 отговора 292 прегледа
#1

Java+XML+XSD

Привет. Имам едно питане във връзка са обработване на XML схема в джава. Ситуацията е, че имам един XSD файл и трябва да си направя един туул, с който периодично пристигащ CSV данни да ги конвертирам в XML, валидиращ се според въпросната схема. So far so good. Решението, с което аз временно съм си решил проблема е малко глуповато -- генерирам един празен XML от схемата, парсвам го и после обхождам DOM дървото за да си построя нужните XML файлове с моите данни. и така доста пъти ...
бих се радвал ако някой сподели идея, опит, библиотеки etc. за по-удачно решение на въпроса -- генериране на XML от схема. благодаря предварително.

п.п.
сори ако в един момент се дублира темата, но стана некво сранйе с дир-а при първия ми опит да постна.

Отговор
в отговор на cruyff #2

Re: Java+XML+XSD

Пробвал ли си Castor

[линк]

Отговор
в отговор на DrmR #3

Re: Java+XML+XSD

Ами не, castor не съм пробвал, но ако правилно разбирам накъде ме насочваш - аз от самото начало реших, че вариантът с java-xml-binding не ме устройва. в моя случай, xml схемата има възможност да претърпи промени и то не веднъж, след което аз ще трябва да генерирам нов код и да пренаписвам част от стария.

Отговор
в отговор на DrmR #4

Re: Java+XML+XSD

абе кастор....
ползвайте си стaндартите ... jaxb-то си работи много прилично

Отговор