如何使生成的类包含来自 XML 模式文档的 Javadoc
我目前正在使用具有/大多数类型和元素的XML架构。当我从这个XML模式生成Java Beans时,这些Beans的Javadoc只包含一些关于类型/元素允许的内容的通用生成信息。<xsd:annotation>
<xsd:documentation>
我希望在相关位置看到标签的内容(例如,complextType的该标签的内容应该显示在为表示该complexType而生成的类的Javadoc中)。<xsd:documentation>
有没有办法做到这一点?
编辑:此 XML 模式将在带有 JAX-WS 的 WSDL 中使用,因此此标记可能也是合适的。
编辑2:我读过关于.据我所知,我可以在单独的 JAXB 绑定文件中指定它,也可以直接在 XML 模式中指定它。这几乎可以解决我的问题。但我宁愿使用现有的标签,因为Javadoc不是文档的主要目标(它主要是关于数据结构的信息,而不是关于从它生成的Java Bean的信息),并且允许非JAXB工具访问这些信息。在两者中提供文档并“感觉”是错误的,因为我无缘无故地复制了数据(和工作)。<jxb:javadoc>
<xsd:documentation>
<jxb:javadoc>
xsd:documentation>
编辑3:感谢Pascal的答案,我意识到我已经有一半的解决方案:s被写到它的Javadoc的开头!问题仍然是只使用s和s(这也可以导致类)和元素仍然是无Javadoc的。<xsd:documentation>
complexType
complexType
simpleType