XML ドキュメントに含まれるすべての Unicode を醜い NCR に変換せずに、XML ドキュメントを印刷したいと考えています。サンプルは次のとおりです。
use XML::LibXML;
my $parser = XML::LibXML->new();
my $doc = $parser->load_xml(string => '<xml>FULL WIDTH</xml>');
print $doc->toString();
これにより、次のように出力されます。
<?xml version="1.0"?>
<xml>FULL WIDTH</xml>
非常に見苦しく、読みにくい (ブラウザなどで表示しない限り)。
ドキュメントに実際の文字を印刷し、utf-8 (またはその他のエンコーディング) 宣言を含めるにはどうすればよいですか?