У меня есть служба мыла, которая использует XML-сообщения, определенные в 2 файлах XSD.Я использовал 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 с соответствующими привязкамиили в реальной логике?Я опасаюсь пропущенных данных, так как из этого должны быть созданы таблицы, и необходимо, чтобы процесс unmarshal был 101
Заранее спасибо.