关于如何在生成的pojo中使用jibx包含xsd:annotation和xsd:documentation中定义的文档作为javadoc的任何想法???
现在我只在类的顶部获取模式片段,但是无法看到模式的注释文档。
谢谢你的时间。答案 0 :(得分:0)
您似乎遇到了意外行为,除非您的问题中缺少详细信息而将此答案关闭...如果您在尝试按照下面所述进行故障排除后仍然处于绑定状态,那么最好是更新您的请求包含更多信息,例如显示设置的XSD片段,您正在使用的版本(Java,JiBX)以及您用于codegen实用程序的命令行。
首先看一下customizations文档;确保 import-docs 选项,该选项负责将模式定义中的xs:documentation annotations转换为生成的[...]中的Javadocs “,未设置为false。默认值为true,因此它应该有效...
从命令行角度检查,您没有覆盖它。或者,您可以确保明确设置(请参阅this)。
答案 1 :(得分:0)
JiBX 会自动在生成的源代码中包含xsd:documentation内容,这些内容最终会出现在您的javadoc中。
有一个很好的例子,请看一下JiBX模式库中包含的opentravel.org模式
以下是“ping”消息的opentravel模式定义:
http://opentravel.org/2011B/OTA_PingRQ.xsd。
现在从maven central下载并解压缩生成代码的javadoc.jar:
http://search.maven.org/#search%7Cga%7C1%7Cfc%3Aorg.jibx.schema.org.opentravel._2011B.ping.PingRQ
注意xsd:documentation如何在javadoc中很好地显示
希望这个例子有所帮助!
唐科利
JiBX撰稿人