Как добиться НМТОКЕН без разбора - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть служба мыла, которая использует 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

Заранее спасибо.

...