【问题标题】:Can I find an example of Java XML configuration without XSD schema or XPATH?我可以找到没有 XSD 模式或 XPATH 的 Java XML 配置示例吗?
【发布时间】:2013-07-09 14:40:44
【问题描述】:

我需要创建一个尽可能简单的 XML 配置文件。据我了解,使用 jaxb 需要创建一个模式文件。使用 XPathAPI 不允许将 XML 直接转换为 Java bean——需要使用 XPATH。 Apache commons 配置也是如此。

是否可以避免使用 schema 或 XPath,也许使用 XMLEncoder?

【问题讨论】:

  • JAXB 需要一个模式并不正确。您可以创建带有适当注释的 Java 类,并使用它们来读/写您的 XML 文件。
  • 谢谢,我之前只使用了一个模式的 JAXB

标签: java xml configuration


【解决方案1】:

听起来您正在寻找像XStream 这样的工具,它可以将任意对象图序列化和反序列化为XML。它通常可以很好地猜测要使用的元素名称,但您可以使用注释或在编组/解组之前对 XStream 对象进行方法调用来配置映射。

【讨论】:

    猜你喜欢
    • 2014-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-23
    • 1970-01-01
    • 2016-06-26
    相关资源
    最近更新 更多