jeffa has asked for the wisdom of the Perl Monks concerning the following question:
Greetings! It is Friday and my brain is more Fri than day at the moment. I am trying to get XML::Generator to do what i want -- produce an XML declaration that looks like this:
<?xml version="1.0" encoding="UTF-8"?>
Here is my code:
use XML::Generator; my $gen = XML::Generator->new( conformance => 'strict', version => '1.0', encoding => 'UTF-8', standalone => undef, ); print $gen->xml( $gen->foo() );
As you can see, i am explicitly setting standalone to undef which, according to the docs, is suppose to prevent the attribute from being printed in the declaration. However, this does not work for me -- this is what i get:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
I have notice in my trial and (many) errors that if i comment out the conformance => 'strict', line, then NO attribute will be added to the declaration. It's like i'm damned if i do or damned if don't. At this point I am wondering why I don't just add the string myself. :/
If anyone can see what i am doing wrong then please let me know. Thanks in advance!
jeffa
L-LL-L--L-LL-L--L-LL-L-- -R--R-RR-R--R-RR-R--R-RR B--B--B--B--B--B--B--B-- H---H---H---H---H---H--- (the triplet paradiddle with high-hat)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Getting XML::Generator to DWIW with the XML declaration
by ikegami (Patriarch) on Nov 07, 2008 at 19:43 UTC | |
by jeffa (Bishop) on Nov 07, 2008 at 19:46 UTC | |
|
Re: Getting XML::Generator to DWIW with the XML declaration
by ikegami (Patriarch) on Nov 07, 2008 at 19:53 UTC | |
by jeffa (Bishop) on Nov 07, 2008 at 19:59 UTC |