- From: <Toman_Vojtech@emc.com>
- Date: Mon, 6 Apr 2009 05:52:36 -0400
- To: <xproc-dev@w3.org>
Hi, If the generated documents have the base URI set, you can always use the base-uri() function (or p:base-uri() in the case of XPath 1.0 baszed XProc implementations): <p:for-each> <p:iteration-source> <p:pipe step="xslt" port="secondary"/> </p:iteration-source> <p:store> <p:with-option name="href" select="... base-uri() ..."/> </p:store> </p:for-each> Regards, Vojtech > Considering this pipeline: > > ||<p:declare-step name="main" xmlns:p="http://www.w3.org/ns/xproc"> > > <p:input port="source" primary="true"/> > > <p:input port="style" primary="false"/> > > <p:xinclude name="included"> > <p:input port="source"> > <p:pipe step="main" port="source"/> > </p:input> > </p:xinclude> > > <p:xslt name="xslt"> > <p:input port="parameters"> > <p:empty/> > </p:input> > <p:input port="source"> > <p:pipe step="included" port="result"/> > </p:input> > <p:input port="stylesheet"> > <p:pipe step="main" port="style"/> > </p:input> > </p:xslt> > > <p:for-each> > <p:iteration-source> > <p:pipe step="xslt" port="secondary"/> > </p:iteration-source> > <p:store> > <p:with-option name="href" select="?"/> > </p:store> > </p:for-each> > > </p:declare-step> > > the stylesheet outputs several documents using > 'xsl:result-document' and > I would like to store them with the name given in the "href" attribute > of 'xsl:result-document'. Does anyone knows if there is a way to get > back this attribute? > > > Thanks. > > Maxime Bégnis > > > >
Received on Monday, 6 April 2009 09:53:28 UTC