我需要创建一个尽可能简单的 XML 配置文件。据我了解,使用 jaxb 需要创建一个模式文件。使用 XPathAPI 不允许将 XML 直接转换为 Java bean——需要使用 XPATH。Apache commons 配置也是如此。
是否可以避免使用模式或 XPath,也许使用 XMLEncoder?
我需要创建一个尽可能简单的 XML 配置文件。据我了解,使用 jaxb 需要创建一个模式文件。使用 XPathAPI 不允许将 XML 直接转换为 Java bean——需要使用 XPATH。Apache commons 配置也是如此。
是否可以避免使用模式或 XPath,也许使用 XMLEncoder?
听起来您正在寻找像XStream这样的工具,它可以将任意对象图序列化和反序列化为 XML。它通常会很好地猜测要使用的元素名称,但您可以使用注释或XStream
在编组/解组之前对对象进行方法调用来配置映射。