On Thu, 2005-05-26 at 10:06 +0100, Steve Loughran wrote:
> > 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.

I'd go with that too, though it might be better to indicate whether you
want the declaration rather than whether it is a fragment.

Phil :n)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to