【问题标题】:how to compare two xml files and point out its difference in another file using perl [closed]如何使用 perl 比较两个 xml 文件并指出其在另一个文件中的差异 [关闭]
【发布时间】:2013-11-18 12:39:46
【问题描述】:

file1.xml <Car> <Name> Taurus </Name> <Color> White </Color> </Car>

file2.xml <Car> <Color> grey </Color> <Name> Taurus </Name> </Car>

我无法区分和输出两者之间的差异。请帮助我。

【问题讨论】:

  • What have you tried? SO 不是一个为我写一些代码的网站。您必须自己尝试,当您被困在某个地方时,请在此处说明您的问题,您将获得帮助。
  • 为什么要投票?

标签: xml perl parsing compare


【解决方案1】:

你可以使用XML::SemanticDiff - Perl extension for comparing XML documents.

XML::SematicDiff 提供了一种比较两个 XML 文档的内容和结构的方法。默认情况下,它返回一个 hashref 列表,其中每个 hashref 描述了两个文档之间的单个差异。

在此处详细阅读 http://metacpan.org/pod/XML::SemanticDiff

【讨论】:

    猜你喜欢
    • 2013-06-17
    • 1970-01-01
    • 2015-08-10
    • 1970-01-01
    • 2011-05-31
    • 2022-01-03
    • 2014-06-08
    • 1970-01-01
    • 2018-09-05
    相关资源
    最近更新 更多