ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Loughran <ste...@apache.org>
Subject Re: cvs commit: ant/docs/manual/CoreTasks echoxml.html
Date Thu, 26 May 2005 09:06:30 GMT
Matt Benson wrote:
> --- Matt Benson <gudnabrsam@yahoo.com> wrote:
> 
>>--- Phil Weighill Smith
>><phil.weighill-smith@volantis.com> 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: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message