[Viana-pm] comparar dois ficheiros de XML....

Joao Miguel Ferreira aventuras.de.joao.sem.medo at gmail.com
Tue Nov 20 09:05:51 PST 2007


Olá a todos,

preciso de fazer um programa em Perl que me ajude a encontrar diferenças
em documentos XML.

imaginem um processo que transforma XML, pex.

myFile.xml --> |processo| --> xmlFile.xml.processed

- que Elements foram alterados ?
- que Elements novos tenho ?
- que atributos mudaram de valor
- que novos atribuitos foram acrescentados ?

dava-me um jeitaço !!!!

encontrei isto:
-------------------------------
use XML::SemanticDiff;

my $diff = XML::SemanticDiff->new();

my @differences = $diff->compare('old.xml', 'new.xml');

foreach my $warning (@differences) {
    print $warning->{message} . "\n";
}
-------------------------------


mas ainda n testei.... alguém já passou pelo mesmo ? que tools usaram ?
boas... más ???

$thx++;
Joao




More information about the Viana-pm mailing list