Я не хочу использовать XML-файл, созданный JAXB marshaller, могу ли я его настроить, чтобы я дал предпочтительный формат для маршалирования объектов?Как создать персонализированный выход из JAXB?
0
A
ответ
0
JAXB связан с XML ... если вам нужно настроить XML, то вы можете использовать аннотации JAXB http://java.sun.com/javaee/5/docs/api/javax/xml/bind/annotation/package-summary.html
1
Вы можете взять вывод XML в JAXB и обработать его так, как вы хотели, чтобы достичь альтернативный выход.
XSLT, DOM, или что-то еще ...
XML идеально подходит для дальнейшего трансформируются!
+0
+1 Фактически вы можете использовать 'JAXBSource', чтобы взять объект JAXB и запустить его прямо через' javax.xml.transform.Transformer', без необходимости проходить через этап XML. – skaffman
Вы имеете в виду, что вы хотите, чтобы выходной маршалинг был чем-то другим, кроме xml? – LiorH
xml с настройками .. – cbz