Matt Benson wrote:
--- Matt Benson <[EMAIL PROTECTED]> wrote:
--- Phil Weighill Smith
<[EMAIL PROTECTED]> wrote:
More along the lines of will it work with
something
like:
<echoxml>
<example>
<document/>
</example>
<with>
<more than="one root node"/>
</with>
</echoxml>
ha, no, but it should, and will...
Hmm. Currently the task is only writing the first
child as the root element of the output XML document,
and including the XML declaration. AFAIK a
non-well-formed fragment should forego the
declaration. If so, we can do one of the following:
1) Disallow > 1 direct child of <echoxml>
2) Always write fragments, skipping the declaration.
3) Automatically include the declaration when there
is only one direct child element.
4) Add some sort of cumbersome configuration options.
XML not being my forte, I can say that 2) is simplest.
What say any XML gurus out there?
I'd say sometimes you want to write fragments, sometimes whole bits with
encoding declarations. That is, #4.
Make the default a well formed XML doc with a UTF-8 encoding; if you
want fragment then fragment=true, if you want a different encoding, then
select it with an encoding attr.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]