如何解析XML差异以仅显示差异我使用MSXmlDiffPatch工具比较两个序列化对象的xml。(C#)XML示例1:119140XML示例2:119150(NumberNights已从4更改为5)它们之间的差异:5关于如何处理差异的任何建议只能显示差异之间?我想要一个显示NumberNights的最终显示:oldvalue(4),newvalue(5)XmlDiffTool有一个GetHtml()函数,但它显示所有值,并突出显示已更改的值。目前为了获得差异,我查看了CSS“lightgreen”的生成CSS,然后进行字符串操作以找到节点的名称。对于一个充满审计数据的表来说,这太疯狂了而且非常慢!任何更好的想法表示赞赏!您决定使用XmlDiffPatch了吗?我们使用了xmldiff,它具有更有意义的输出(在我看来)。在上面的示例中,输出将类似于4|5,它会保留标签结构,指示哪些标签修改了内容,并显示由竖线(|)字符分隔的先前/当前值。以上就是C#学习教程:如何解析XML差异只显示差异分享的全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。涉及侵权,请点击维权联系管理员删除。如需转载请注明出处:
