【问题标题】:how to create customized marshalled output from JAXB?如何从 JAXB 创建定制的编组输出?
【发布时间】:2009-06-26 07:37:58
【问题描述】:

我不想使用 JAXB 编组器创建的 XML 文件,我可以对其进行自定义,以便我可以为编组对象提供更喜欢的格式吗?

【问题讨论】:

  • 您的意思是您希望封送输出不是 xml?

标签: java xml jaxb


【解决方案1】:

您可以获取 JAXB 的 XML 输出并以您喜欢的方式对其进行处理,以实现替代输出。

XSLT、DOM 或其他...

XML 非常适合进一步转换!

【讨论】:

  • +1 事实上,您可以使用JAXBSource 获取一个JAXB 对象并直接通过javax.xml.transform.Transformer 运行它,无需通过XML 阶段。
【解决方案2】:

jaxb 与 XML 相关...如果您需要自定义 xml 则可以使用 Jaxb 注解 http://java.sun.com/javaee/5/docs/api/javax/xml/bind/annotation/package-summary.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-21
    • 1970-01-01
    • 2012-03-24
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    • 2011-08-09
    相关资源
    最近更新 更多