http://www.perlmonks.org?node_id=1033708


in reply to xml::writer and xml::LibXML

Doesn't make sense to me. Something else is going on. Try the simplest thing possible:
use strict; use warnings; use XML::Writer; open(my $fh, ">", "tmp.xml") or die "Err: $!"; my $w = XML::Writer->new( OUTPUT => $fh, ); $w->emptyTag('root'); $w->end(); close $fh;