我正在寻找一种半自动 XSLT生成工具.
给定2个XML文件,来源:
<elm>XXX</elm>
Run Code Online (Sandbox Code Playgroud)
和目标:
<exx>XXX</exx>
Run Code Online (Sandbox Code Playgroud)
该工具应该生成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"
Run Code Online (Sandbox Code Playgroud)
如果发生冲突,则需要手动干预.冲突可能是"XXX",而不是源头上的"XXX".
如果该工具也可以识别XSD/DTD,那将是很好的,例如进行手动"字段"映射.
编辑:澄清.