如果您有 Java 对象和 XML 模式 (XSD),那么获取该对象并将其转换为符合模式的 xml 文件的最佳方法是什么。对象和模式彼此不了解(因为 Java 类不是从模式创建的)。
例如,在类中,可能有一个整数字段“totalCountValue”,它对应于 xsd 文件中名为“countTotal”的元素。有没有一种方法可以创建一个映射,它会说“如果对象包含一个 int totalCountValue,则创建一个名为 'countTotal' 的元素并将其放入 XML”。类似地,对象中可能有一个字段应该被忽略,或者对象中的一个列表应该对应于多个 XML 元素。
我查看了 XStream,但没有看到任何(明显的)方法。是否有其他 XML 库可以简化此任务?