0

我有一组 XSD 架构,它们存在于目录结构中。我正在使用 JAXB 将其转换为 Java Classes 。现在,当转换它时,它会将模式分成几个类并将它们放入默认包中。我可以覆盖默认包,但我想保持与 XSD 相同的目录结构。 XSD 架构 这是否意味着我必须手动一次转换每个 XSD。此外,由于它将单个 XSD 分解为多个类,因此我很难将这些类转换为 JSON 模式。所以理想情况下,我希望每个 XSD 都转换为一个类。所以,我会用更简单的话来表达我的问题

  1. 我如何维护目录结构?

  2. 如何确保每个 XSD 对应一个 java 类?

  3. 由于我的最终目标是将 xsd 转换为 JSON Schema,我做错了吗?

  4. 我应该采取不同的方法,例如将 XSD 转换为 JSON,然后可能将其操作为 JSON Schema 吗?

4

1 回答 1

2

尝试在 XSD 中使用适当的命名空间,它将相应地创建类结构。如果命名空间是,http://www.company.com/XML/schema/product1那么类将在com.company.xml.schema.product1.xxxx

于 2011-11-09T13:43:11.617 回答