0

ディレクトリ構造に存在するXSDスキーマのセットがあります。JAXBを使用してJavaクラスに変換しています。これで、変換時にスキーマがいくつかのクラスに分割され、デフォルトのパッケージに入れられます。デフォルトのパッケージをオーバーライドできますが、XSDと同じディレクトリ構造を維持したいと思います。 XSDスキーマ これは、各XSDを一度に1つずつ手動で変換する必要があることを意味しますか。また、単一のXSDを複数のクラスに分割しているため、これらのクラスをJSONスキーマに変換するのが難しくなります。したがって、理想的には、各XSDを単一のクラスに変換したいと思います。だから、私は私の質問をより簡単な言葉で言います

  1. ディレクトリ構造を維持するにはどうすればよいですか?

  2. 各XSDが単一のJavaクラスに対応していることを確認するにはどうすればよいですか?

  3. 究極の目標はxsdをJSONスキーマに変換することなので、私はそれをすべて間違っていますか?

  4. XSDをJSONに変換するなどの別のアプローチを取り、それを操作してJSONスキーマにする必要がありますか?

4

1 に答える 1

2

XSDで適切な名前空間を使用してみてください。それに応じて、クラス構造が作成されます。名前空間がhttp://www.company.com/XML/schema/product1その場合、クラスはで生成されますcom.company.xml.schema.product1.xxxx

于 2011-11-09T13:43:11.617 に答える