- From: James Fuller <james.fuller.2007@gmail.com>
- Date: Mon, 6 Apr 2009 11:29:49 +0200
- To: Maxime Bégnis <maxime@neodoc.biz>
- Cc: xproc-dev@w3.org
You could redesign your process to facilitate things in xproc e.g. * pass in a parameter into the xslt, from xproc so you 'know about it' ... a p:variable maybe the way to go or if you can't change things you could define a p:variable that stores the result document @href by looking at the stylesheet itself <p:variable name="document-href"> <p:input port="stylesheet" select="somepath..../xsl:result-document/@href"> <p:pipe step="main" port="style"/> </p:input> </p:variable> hth, Jim Fuller 2009/4/1 Maxime Bégnis <maxime@neodoc.biz>: > Hi, > > 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:30:33 UTC