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