跟踪XSLT格式改变为XML文件(Track changes to XML file in XSLT

2019-10-18 22:26发布

我需要的XML数据更新不时

  1. 添加有序元素。
  2. 更改属性值保持人(用户特定数据)不变
  3. 其他。

如果我能 :

  • 开放的XML编辑器
  • 更改XML像它应该是
  • 按下一个布通,将原来的文件比较版本编辑。
  • 保存差异XSLT文件

    然后应用在每个用户数据的XSLT差异文件,

那很好啊! 未在网络上找到这样的工具

有什么建议么?? 提前感谢

Answer 1:

所以,基本上,要操纵一个XML文件,有你的工具制定出XSLT样式表,将采取产生相同的输出? 据我所知,没有这样的工具。

但是,当然,XSLT是存在的话,你需要手工产品总数来改变你的XML文件。 相反,你做到以下几点:

  1. 识别更改到XML文件(即,元素,属性,节点需要被修改,删除,添加?)
  2. 写不会忽略(匹配)一个样式表,这些节点并对其进行处理

如果,在写你的样式表的过程中,您遇到任何问题,当你回到这里,分享您的代码,并得到帮助的。



Answer 2:

还有像DeltaXML会比较两个XML文档,并给你第三个文件,列出了不同的工具。 这是可行的,采取的差异列表和生成将从两个输入文件到其他的执行转换样式表。 然而,生成一个样式表,如果其中一个输入已经改变,将还在做一些有用的东西当然是有难度的 - 这是合并的变更和处理冲突的一般问题。



文章来源: Track changes to XML file in XSLT format
标签: xml xslt