W3C home > Mailing lists > Public > xproc-dev@w3.org > August 2013

Re: How to handle multiple result documents saved to different folders in p:xslt

From: Imsieke, Gerrit, le-tex <gerrit.imsieke@le-tex.de>
Date: Fri, 23 Aug 2013 15:55:23 +0200
Message-ID: <521769CB.7020401@le-tex.de>
To: xproc-dev@w3.org
Hi Steve,

Not sure whether this answers your question:

   <p:xslt name="xslt">
     ………
   </p:xslt>

   <p:sink/>

   <p:for-each>
     <p:iteration-source>
       <p:pipe step="xslt" port="secondary"/>
     </p:iteration-source>
     <p:store omit-xml-declaration="false">
       <p:with-option name="href" select="base-uri()"/>
     </p:store>
   </p:for-each>

stores each document on the secondary port with its base-uri() as set by 
xsl:result-document/@href.

Gerrit


On 23.08.2013 14:54, Steve Taylor wrote:
> Hi,
>
> I have an XSLT file that saves multiple result-documents to different
> directory locations. Is there a simple way to allow the p:xslt step to
> save this as it specifies in the xslt or does the secondary output have
> to be handled by the pipeline?
>
> Would i need to add logic in the pipeline to figure out where each
> secondary output file was supposed to be saved based on it's contents?
>
> --
>
> Regards
> Steve
Received on Friday, 23 August 2013 13:55:55 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:03:11 UTC