Когда я маршалирую XML с этим атрибутом
marshal.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE);
marshal.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
он будет генерировать пустой разрыв строки в самом верхнем
//Generate empty line break here
<XX>
<YY>
<PDF>pdf name</PDF>
<ZIP>zip name</ZIP>
<RECEIVED_DT>received date time</RECEIVED_DT>
</YY>
</XX>
Я думаю, причина в том, что marshal.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE);
, которые удаляют <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
, оставляют вывод xml в начале строки. Есть ли способ исправить это? Я использую JAXB для JDK 6, не справляется ли с этим проблема Moxy?