我有一个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级别上使用适当的绑定或在实际逻辑中实现全部解组?我很担心丢失数据,因为需要从中创建表,并且需要进行解组过程
谢谢。