use strict; use warnings; use XML::LibXML; use Test::More tests => 2; my $parser = XML::LibXML->new(); $parser->keep_blanks(1); my $dom_one = $parser->parse_string(xml_one()); is( $dom_one->serialize(), xml_one(), "Serialized xml_one is the same as original" ); my $dom_two = $parser->parse_string(xml_two()); is( $dom_two->serialize(), xml_two(), "Serialized xml_two is the same as original" ); sub xml_one { <<""; muhuminah } sub xml_two { <<""; muhuminah } __END__ 1..2 ok 1 - Serialized xml_one is the same as original ok 2 - Serialized xml_two is the same as original