2011-11-09 3 views
0

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

  1. 私はどのようにディレクトリ構造を維持しますか?

  2. 各XSDが単一のJavaクラスに対応するようにするにはどうすればよいですか?

  3. myultimateの目標は、xsdをJSONスキーマに変換することなので、間違っているのですか?

  4. XSDをJSONに変換し、 をJSONスキーマに変換するような別の方法をとるべきですか?

答えて

2

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

で生成されます。
関連する問題