【发布时间】:2009-01-27 09:24:01
【问题描述】:
我正在寻找用于半自动 XSLT 生成的工具。
给定 2 个 XML 文件,来源:
<elm>XXX</elm>
和目标:
<exx>XXX</exx>
该工具应生成 XSLT 文件,该文件从源生成目标。 查看内容,它应该识别级别、位置、元素名称等方面的变化。 没有通用的解决方案,但我只需要简单的转换。
可能的实现:
1. scan the source, map XML data "XXX" to element path "elm"
2. scan the target, map XML data "XXX" to element path "exx"
3. output target XML structure, output XSLT mapping of "XXX", "elm" -> "exx"
如果发生冲突,则需要手动干预。冲突的来源可能不止是“XXX”。
如果该工具也支持 XSD/DTD,那就太好了,例如进行手动“字段”映射。
编辑:澄清。
【问题讨论】:
-
您需要澄清您希望它处理的差异程度以及数据的独特性,以便推断从一个文件到另一个文件的映射 - 我认为这对某些人来说是可行的限制。