#!/usr/bin/perl -w
use XML::LibXML;
my $parser = XML::LibXML->new();
my $xmls1 =
' '.
' '.
''.
'
';
my $xmls2 =
' '.
' '.
''.
'
';
my $xml1 = $parser->parse_string($xmls1)->documentElement();
my $xml2 = $parser->parse_string($xmls2)->documentElement();
my @c1 = $xml1->nonBlankChildNodes();
my $c1 = $c1[0];
my @c2 = $xml2->nonBlankChildNodes();
my $c2 = $c2[0];
my $c1ref = ref($c1);
my $c2ref = ref($c2);
print "\$c1ref $c1ref \$c2ref $c2ref\n";
print $c1->toString()."\n";
print $c2->toString()."\n";
my $ns1 = $c1->namespaceURI();
my $ns2 = $c2->namespaceURI();
my $nn1 = $c1->nodeName();
my $nn2 = $c2->nodeName();
print "\$ns1 $ns1\n\$ns2 $ns2\n\n";
print "\$nn1 $nn1\n\$nn2 $nn2\n\n";
print $c1->isEqual($c2)?"Equal\n":"Not\n";
####
$c1ref XML::LibXML::Element $c2ref XML::LibXML::Element
$ns1 TheNameSpace
$ns2 TheNameSpace
$nn1 Z1:Authors
$nn2 Z2:Authors
Not