如何比较两个xml文件,并使用perl指出它在另一个文件中的区别

时间:2013-11-18 12:39:46

标签: xml perl parsing compare

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

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

我无法区分并输出两者之间的差异.plz帮助我。

1 个答案:

答案 0 :(得分:3)

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

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

在这里详细阅读 http://metacpan.org/pod/XML::SemanticDiff