我正在寻找一个用于半自动 XSLT生成的工具。如何从XML样本生成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,例如执行手动“字段”映射,那将会很不错。
编辑:澄清。
您需要澄清您期望它应对的差异的程度以及数据的独特性,以便能够推断从一个文件到另一个文件的映射 - 我认为这是可行的,达到了一些限制。 – 2009-01-27 11:40:41