绑定到JAXB中的匿名类型

时间:2019-05-30 06:33:21

标签: java jaxb

我正在尝试将由xjc生成的java对象编组为XML。由于XSD中的java.lang.Object,java对象具有一个映射到type="xs:anyType"的属性。 XSD由第三方供应商拥有,不能更改。

当我尝试编组Java对象时,出现错误。我尝试使用JaxbElemnt而不是具体的java对象。我正在尝试设置,但是没有运气。

QName elementName = new QName("Payload"); // supply element name here
JAXBElement jaxbElement = new JAXBElement(elementName, payload.getClass(), concretePayLoadObject);
packet.setPayload(jaxbElement.getValue());

0 个答案:

没有答案