ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Craeg K Strong <>
Subject Re: handling external resources
Date Tue, 10 Sep 2002 18:35:51 GMT

Sorry, not offering a solution, rather echoing the query.

I have had nearly the same question; mine was with respect to performing
multiple XSLT transformations on an XML document.  Right now, everything is
file based, so if I read in an XML file, validate it, then pass it through
n transformations to yield the final result, I will be reading and writing
the XML to disk many times.

It would be great if there could be some new Ant resource of some kind --
perhaps a new datatype -- that represented a chunk of parsed XML.
Perhaps a DOM object or something.  That way you could pass that
around from task to task efficiently, only writing out to
disk when you really want to.

This kind of thing is even more interesting when you are executing Ant
tasks from a servlet.  I have often thought about using Ant as a task
engine for a website with XML-based content, sort of a poor man's Apache



Shackelford, John-Mason wrote:
> I am working on a series of ant tasks each of which requires a significant
> amount of external configuration via XML files. Since parsing an XML file is
> somewhat expensive I thought that perhaps I should keep the java rendering
> of that XML configuration around so that when the task is run again the XML
> doesn't need to be reparsed. Naturally I thought of creating a singleton
> repository for the configuration info, but since Singletons have the
> reputation for being evil I am wondering if there is a sanctioned Ant way of
> holding on to external resources which may be reused and are expensive to
> acquire.
> John-Mason Shackelford

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message