在XSD架构中生成@XmlElementDecl方法需要什么?

时间:2019-06-05 15:32:03

标签: java xml xsd jaxb

我对如何由@XmlElementDecl文件生成的WSDL文件生成XSD注释感到困惑。我注意到XSD文件中有一些标签,其格式如下:

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

和其他格式如下:

<element>...</element>

,或者它们具有type="element"属性。后两种类型不生成任何包含@XmlElementDecl批注的代码,但第一种格式可以。

注释存在于ObjectFactory文件中。

这是否意味着要求架构以xsd:element作为前缀?

1 个答案:

答案 0 :(得分:0)

您必须在类中使用@XmlElementDecl和@XmlRegistry批注来生成元素。您可以通过示例找到此链接。

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