【问题标题】:What is the best way to convert dynamic xml to a xml of specific format将动态 xml 转换为特定格式的 xml 的最佳方法是什么
【发布时间】:2013-04-04 12:53:11
【问题描述】:

我有一种情况,任何格式(DITA、QTI 等)的 xml 都应转换为通用格式。定义了要转换的其他格式的通用格式 xml 结构。 如果这甚至可以实现,我不知道。如果是这样,最好的方法是什么。

我想到的选项是,

1)使用Dom或Sax解析器解析xml文档,然后转换成通用格式。 感觉这会很重。

2) 使用 XSLT:大多数 XSLT 语法要求标签是已知的。不确定我是否能够使用 XSLT 做到这一点。

由于不知道标签名称和格式,解决此问题的最佳方法是什么。

如果这个问题听起来很愚蠢,请原谅我,因为我还不太熟悉 xml 解析器和 XSLT。

【问题讨论】:

    标签: java xml xslt


    【解决方案1】:

    您最好的选择可能是 XSLT,您可以在其中将 source 格式转换为 target 格式,毕竟,这正是 XSLT 的全部意义所在。但是,不,XSLT 不能转换任何源格式——你必须指定源和目标的每个组合,那里真的没有捷径。

    【讨论】:

      猜你喜欢
      • 2012-01-10
      • 1970-01-01
      • 1970-01-01
      • 2011-02-11
      • 2011-10-06
      • 2010-09-20
      • 1970-01-01
      • 2023-03-16
      相关资源
      最近更新 更多