in reply to Getting XML::Generator to DWIW with the XML declaration
The docs says the constructor's encoding option "Sets the default encoding for use in XML declarations."
The docs say "Prepends an XML declaration, and re-blesses the argument into a "final" class that can't be embedded." of the xml method.
The docs are wrong. The XML declaration is only prepended when conformance => 'strict'
use XML::Generator qw( ); my $gen = XML::Generator->new( conformance => 'strict', encoding => 'UTF-8', ); print $gen->xml( $gen->doc('...') );
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <doc>...</doc>
Did you want without strict?
Update: I just copied this from my pad. I should have made sure there wasn't anything new in the question first. I missed the bit about standalone.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Getting XML::Generator to DWIW with the XML declaration
by jeffa (Bishop) on Nov 07, 2008 at 19:46 UTC |