如何实现NMTOKEN解组

时间:2018-12-20 21:49:43

标签: spring-boot jaxb unmarshalling pojo

我有一个soap服务,它使用在2个XSD文件中定义的XML消息。我已经使用xjc创建了我的pojos,并在此处引用了很多资料来完成我的编组工作,以便将XML转换为JSON。

但是我无法完全解组NMTOKEN类型的元素。

<xs:element name="ItemId" type="xs:NMTOKEN"/>

转换为

@XmlSchemaType(name = "NMTOKEN")
protected String ItemId;

然后是我的JSON中的以下内容

name {http://www.example.com/namespace/}ItemID
declaredType org.w3._2001.xmlschema.NMTOKEN
scope javax.xml.bind.JAXBElement$GlobalScope

如何在XJC级别上使用适当的绑定或在实际逻辑中实现全部解组?我很担心丢失数据,因为需要从中创建表,并且需要进行解组过程

谢谢。

0 个答案:

没有答案