我对如何由@XmlElementDecl
文件生成的WSDL
文件生成XSD
注释感到困惑。我注意到XSD
文件中有一些标签,其格式如下:
<xsd:element>...</xsd:element>
和其他格式如下:
<element>...</element>
,或者它们具有type="element"
属性。后两种类型不生成任何包含@XmlElementDecl
批注的代码,但第一种格式可以。
注释存在于ObjectFactory
文件中。
这是否意味着要求架构以xsd:element
作为前缀?
答案 0 :(得分:0)
您必须在类中使用@XmlElementDecl和@XmlRegistry批注来生成元素。您可以通过示例找到此链接。
https://docs.oracle.com/javaee/5/api/javax/xml/bind/annotation/XmlElementDecl.html