Что требуется в схеме XSD для генерации метода @XmlElementDecl? - PullRequest
0 голосов
/ 05 июня 2019

Я не совсем понимаю, как аннотация @XmlElementDecl создается из файла WSDL, который был создан файлом XSD.Я заметил, что в моем файле XSD есть теги, которые отформатированы следующим образом:

<xsd:element>...</xsd:element>

, а другие отформатированы так:

<element>...</element>

или имеютtype="element" атрибут.Последние два типа не генерируют никакого кода, который содержит аннотацию @XmlElementDecl, но первый формат имеет.

Аннотация присутствует в файле ObjectFactory.

Означает ли это, что тамявляется обязательным условием для схемы иметь xsd:element в качестве префикса?

1 Ответ

0 голосов
/ 05 июня 2019

Вы должны использовать @XmlElementDecl вместе с аннотацией @XmlRegistry в классе для генерации элемента.Вы можете найти эту ссылку с примером.

https://docs.oracle.com/javaee/5/api/javax/xml/bind/annotation/XmlElementDecl.html

...