# $Id: 20extras.t,v 1.4 2002/06/04 15:49:35 phish Exp $
use Test;
BEGIN { plan tests => 5 };
use XML::LibXML;
my $string = "";
my $parser = XML::LibXML->new();
{
my $doc = $parser->parse_string( $string );
ok($doc);
local $XML::LibXML::skipXMLDeclaration = 1;
ok( $doc->toString(), $string );
local $XML::LibXML::setTagCompression = 1;
ok( $doc->toString(), "" );
}
{
local $XML::LibXML::skipDTD = 1;
$parser->expand_entities(0);
my $doc = $parser->parse_file( "example/dtd.xml" );
ok($doc);
my $test = "\nThis is a valid document &foo; !\n";
ok( $doc->toString, $test );
}