Hi Tim (Kev and others)
I've got a similar "problem". I've got a directory
hierarchy with XML files in it. I've got a selection
of XSLT files to process the XML files in the "root"
of the hierarchy (they do different things).
So, I've run a quick test with the <style> task and
it very successfully creates a .html file in the
same directory, or a directed directory (using destdir),
_however_ I want to mirror the XML directory hierarchy
with the "output".
Basically, I want to be able to do a single <style>
with an input files of "**/*.xml" and then have it
generate the output hierarchy of HTML files.
Has anybody done this ?
If so, do you want to share your <style> task with
me ? ;-)
If not, does anybody want to have a punt about how
I can do this.
Cheers,
-- jon
----- Original Message -----
From: "Tim Meals" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, July 14, 2001 10:17 AM
Subject: Re: Help with file-based task
> Why not use the built in <style> task? I'm using it for XSLT processing
> for both creating static HTML pages from XML files as well as creating
> Ant build XML files from template documents. With <style> you can
> specify <include> and <exclude> tags the same way you do <javac> and
> other file-based tasks. Also, <style> will automatically (or manually)
> select an XSLT processor.
>
> Tim
>
> Kev K wrote:
>
> > I'm having a little trouble coming up with a plan to
> > do the following:
> >
> > I will have seperate directories that will have
> > listings of xml and xsl files. I want to take these
> > files and run them thru an XSLT processor. I can
> > easily do this using XALAN with the <java>
> > command/tag. But, I'm not sure how I can specify an
> > exact xml and xsl file from within a specific
> > directory and use that information to run XSLT. Also,
> > a file could have dependencies attached to it. So, I
> > would need to identify the dependend files in the
> > directory structure and run those files thru the XSLT.
> >
> > i.e. \models\x400\index.xml and x400.xsl -- grab these
> > two files and use them as parameters to XALAN. And,
> > these files could have dependencies defined, so find
> > those and run those files thru XALAN.
> >
> > Do you have any ideas or examples I could look at?
> >
> > Thank you, Kevin
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Get personalized email addresses from Yahoo! Mail
> > http://personal.mail.yahoo.com/
>
> --
> Tim Meals
> Web Applications Developer
>
> mailto:[EMAIL PROTECTED]
> direct: 925-253-6515
> fax: 925-253-4599 http://www.intraware.com
> operator: 925-253-4500 Intraware ... Control Your Technology
>
>