我需要不时更新XML数据
如果可以的话:
将差异保存为XSLT文件
然后对每个用户数据应用XSLT diff文件
那太棒了! 没有在网上找到这样的工具
有什么建议吗? 提前谢谢
答案 0 :(得分:2)
DeltaXML等工具可以比较两个XML文档,并为您提供列出差异的第三个文档。获取这个差异列表并生成一个样式表是可行的,该样式表将执行从两个输入文档中的任何一个到另一个的转换。但是,生成一个样式表,如果其中一个输入发生了变化,它仍然会有用,这当然很棘手 - 这是合并变更集和处理冲突的一般问题。
答案 1 :(得分:0)
所以,基本上,你想要操作一个XML文件并让你的工具解决生成相同输出所需的XSLT样式表吗?据我所知,没有这样的工具。
但是,当然XSLT可以让您无需手动更改XML文件。而是,您执行以下操作:
如果在编写样式表的过程中遇到任何问题,那么当您回到这里时,请分享您的代码并获得帮助。