ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From glenn opdycke-hansen <glenn...@gmail.com>
Subject Re: write property as part of task definition
Date Fri, 17 Jul 2009 14:41:40 GMT
Then use <echo> to write to write to the file.
--glenn

On Fri, Jul 17, 2009 at 09:38, HamletDRC <hamletdrc@gmail.com> wrote:

>
> Sorry, but this isn't going to work.
>
> Both echo and echoxml escapes the brackets in the property that contains
> XML.
>
>
>
>
>
> HamletDRC wrote:
> >
> > Hi Glenn,
> >
> > Thanks for the answer!
> >
> > I do indeed need to include the <compc> tag in echoxml because without it
> > there is no root tag and so the xml is malformed.
> >
> >
> >
> > glenn opdycke-hansen wrote:
> >>
> >> I would try the following approach:  (1) write the value to a file and
> >> (2)
> >> import the file back to the Ant script.
> >> Perhaps something like this.
> >>
> >> <echoxml file="foo.xml">
> >>  <include>bar.as</include>
> >>  <include>baz.as</include>
> >> </echoxml>
> >>
> >> ...
> >> <compc>
> >> <import file="foo.xml"/>
> >> </compc>
> >>
> >> The <compc> </compc> might need to be included in the <echoxml>
> >>
> >> --glenn
> >>
> >> On Thu, Jul 16, 2009 at 15:56, HamletDRC <hamletdrc@gmail.com> wrote:
> >>
> >>>
> >>> Hi,
> >>>
> >>> Is it possible to do this?
> >>>
> >>> I have a property that contains two XML elements as a String:
> >>>
> >>>    <property name="foo"
> >>> value="&lt;include&gt;bar.as&lt;/include&gt;&lt;include&gt;baz.as
> >>> &lt;/include&gt;"
> >>> />
> >>>
> >>> And I want it expanded into the execution of a task as if I wrote this:
> >>>
> >>>    <compc>
> >>>        <include>bar.as</include>
> >>>        <include>baz.as</include>
> >>>    </compc>
> >>>
> >>> I expected this to work:
> >>>    <compc>
> >>>        ${foo}
> >>>    </compc>
> >>>
> >>> But I get the error:
> >>> The <compc> type doesn't support nested text data ("${foo}").
> >>>
> >>> I'm assuming this isn't an error with "compc" but is instead in error
> in
> >>> how
> >>> I'm expanding ${foo}.
> >>>
> >>> Can I do this in Ant?
> >>>
> >>>
> >>>
> >>>
> >>> -----
> >>> --
> >>> Hamlet D'Arcy
> >>>
> >>> --
> >>> View this message in context:
> >>>
> http://www.nabble.com/write-property-as-part-of-task-definition-tp24524324p24524324.html
> >>> Sent from the Ant - Users mailing list archive at Nabble.com.
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> >>> For additional commands, e-mail: user-help@ant.apache.org
> >>>
> >>>
> >>
> >>
> >
> >
>
>
> -----
> --
> Hamlet D'Arcy
>
> --
> View this message in context:
> http://www.nabble.com/write-property-as-part-of-task-definition-tp24524324p24535716.html
> Sent from the Ant - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message