На самом деле я пытаюсь использовать JAXB для преобразования XML в объект Java. Мне нужно сохранить часть XML как String, поэтому нет необходимости преобразовывать его в объект Java.
У меня есть определение xsd, определяющее эту часть как сложный тип, который может содержать любое значение - строку илиXML.
Вот определение xsd:
....
<complexType name="reportType">
<sequence>
<element name="preData" type="rgp:mixedType"/>
<element name="postData" type="rgp:mixedType"/>
</sequence>
</complexType>
<complexType name="mixedType">
<complexContent mixed="true">
<restriction base="anyType">
<sequence>
<any processContents="lax"
minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</restriction>
</complexContent>
</complexType>
После генерации объектов Java мы получаем с этим определением xsd объект MixedType, связывающий часть xml, который мы не хотим преобразовывать в объект Javaно сохраните как String.
Если я использую сгенерированный Java-объект и преобразую его в xml, проблема в том, что исходный xml немного меняется - он будет содержать ненужные пространства имен, и с другой точки зрения это будетсоздать бесполезную обработку маршаллинга.
Я пробую разные вещи, такие как определение привязок, но безуспешно.
Любые идеи приветствуются. Спасибо