4

<xsd:annotation> / <xsd:documentation>クラスのjavadocコメントからdocumentation()を使用してXML Schema(xsd)を生成する方法はありますか?私はその逆が可能であることを知っています(つまり、コメント付きのxsdからのjavadocコメント付きの生成クラス)。

ご意見をお聞かせください。

4

3 に答える 3

2

JAXBContext.generateSchema(SchemaOutputResolver) APIを使用すると、Javadocコメントを<xsd:documentation>セクションに含めることはできません。これは、コメント内の情報を取得するためにJavaクラス/フィールド/プロパティをイントロスペクトするために使用できるAPIがないためです。

于 2011-03-09T14:09:16.823 に答える
1

When javadoc doesn't work: How about an annotation (something like @XmlDocumentation(lang="en" content="..."))?

于 2011-03-11T12:40:49.020 に答える
0

はい、jaxb2-maven-pluginで今すぐ可能です

http://www.mojohaus.org/jaxb2-maven-plugin/Documentation/v2.2/index.html

ただし、XmlTypeアノテーションを使用することをお勧めします。私にとって、javadocsは、このアノテーションの属性名を使用しない場合にのみ機能していました。デフォルトのjavadocレンダラーのバグだと思います。

于 2016-08-17T12:45:15.690 に答える