Some ideas using external tasks (AntContrib, XmlTasks)
- read the "page"s from layout.xml (<xmlproperty> - core task)
- write them to a text file (<echo>)
- read the file into a property (<loadfile>)
- iterate over that file (<for>, separator="${line.separator}")
  -- read the dir + filename from layout.xml (xmltask)
  -- do the transformation (<xslt>)

Jan

>-----Ursprüngliche Nachricht-----
>Von: SinDoc [mailto:[EMAIL PROTECTED] 
>Gesendet: Mittwoch, 3. August 2005 09:53
>An: user@ant.apache.org; user@ant.apache.org; user@ant.apache.org
>Betreff: RE: AW: [xslt] a pre-defined output for each XML file
>
>Given the @destdir in <xslt>, HTML outputs are generated 
>properly. In DocBook Website, the user works out a file, 
>called 'layout.xml', in which, each XML source file is mapped 
>to a particular HTML output, for instance:
>
><tocentry page="projects/urfm.xml" dir="urfm" 
>          filename="index.html"/>
>
>In this example, the XSLT engine is supposed to create a 
>directory called "urfm", in which the index.html is the 
>transformed file.
>
>I was wondering if I could generate a FileSet or something out 
>of the 'layout.xml' file, so that each XML file will properly 
>be written where it's meant to be. This is what the folks do 
>by using make but not Ant.
>
>Regards,
>Sina
>
>>----- ------- Original Message ------- -----
>>From: user@ant.apache.org
>>To: user@ant.apache.org
>>Sent: Wed, 3 Aug 2005 08:26:17
>>
>>Whats wrong with <xslt>?
>>
>>Jan
>>
>>>-----Ursprüngliche Nachricht-----
>>>Von: SinDoc [mailto:[EMAIL PROTECTED]
>>>Gesendet: Mittwoch, 3. August 2005 00:59
>>>An: user@ant.apache.org
>>>Betreff: [xslt]
>>>
>>>I have a chunk of XML files, each of which is
>>mapped to a
>>>particular HTML output. Now, I'd like to know, how
>>I could
>>>process them with an XSLT stylesheet by using the
>>Ant XSLT
>>>task in order for source files to be written into
>>their HTML
>>>equivalents!?
>>>
>>>Note that, it's all about transforming  the
>>DocBook Website[1]
>>>source files. I need to use Ant to generate HTML
>>outputs if
>>>the XML/XSL sources have been updated.
>>>
>>>Any suggestion is appreciated.
>>>
>>>Regards,
>>>SinDoc
>>>
>>>[1]
>>http://docbook.sourceforge.net/projects/website/
>>>
>>>--
>>>SinDoc
>>>Khakbaz Foundation <[EMAIL PROTECTED]>
>>>MarkupWare <[EMAIL PROTECTED]>
>>>SilkPage <[EMAIL PROTECTED]>
>>>
>>>--------------------------------------------------
>>-------------------
>>>To unsubscribe, e-mail:
>>[EMAIL PROTECTED] For
>>>additional commands, e-mail:
>>[EMAIL PROTECTED]
>>>
>>>
>>
>>---------------------------------------------------
>>------------------
>>To unsubscribe, e-mail:
>>[EMAIL PROTECTED]
>>For additional commands, e-mail:
>>[EMAIL PROTECTED]
>
>--
>SinDoc
>Khakbaz Foundation <[EMAIL PROTECTED]>
>MarkupWare <[EMAIL PROTECTED]>
>SilkPage <[EMAIL PROTECTED]>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED] For 
>additional commands, e-mail: [EMAIL PROTECTED]
>
>

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

Reply via email to