- From: Romain Deltour <rdeltour@gmail.com>
- Date: Thu, 21 Jul 2011 14:17:14 +0200
- To: Geert Josten <geert.josten@daidalos.nl>
- Cc: "XProc Dev (xproc-dev@w3.org)" <xproc-dev@w3.org>
I think it's included in the "Dynamics, Flexibility" section of the  
XProc v.Nest ideas:
http://wiki.docbook.org/XProcVNext
but the XProc v.Next is not yet being formally discussed by the XProc  
WG as far as I know...
Romain.
Le 21 juil. 11 à 13:48, Geert Josten a écrit :
> Hi all,
>
> Has it been considered to allow attribute value templates within  
> xproc elements? I noticed James Sulak has mentioned this a few times  
> (http://markmail.org/message/izljaycmqd2vythh, and http://markmail.org/message/nswpbxjxk5cpw6zn) 
> , but couldn't find any answer. It can replace simple with-option  
> and with-param elements, but it could give larger simplifications as  
> well. Instead of doing:
>
>    <p:declare-step type="ut:xslt" name="current">
>   <p:input port="source" sequence="true" primary="true"/>
>   <p:input port="parameters" kind="parameter"/>
>   <p:output port="result" primary="true"/>
>   <p:output port="secondary" sequence="true"/>
>   
>   <p:option name="href" required="true"/>
>   
>   <p:load name="load-file">
>    <p:with-option name="href" select="$href"/>
>   </p:load>
>   
>   <p:xslt>
>    <p:input port="stylesheet">
>     <p:pipe port="result" step="load-file"/>
>    </p:input>
>    <p:input port="source">
>     <p:pipe port="source" step="current"/>
>    </p:input>
>    <p:input port="parameters">
>     <p:pipe port="parameters" step="current"/>
>    </p:input>
>   </p:xslt>
> </p:declare-step>
>
> Called with for instance:
>   <ut:xslt>
>    <p:with-option name="href" select="$href" />
>   </ut:xslt>
>
> Instead, ut:xslt would become unnecessary, and one would use:
>
>   <p:xslt>
>    <p:input port="stylesheet">
>     <p:document href="{$href}"/>
>    </p:input>
>   </p:xslt>
>
> Kind regards,
> Geert
>
>
Received on Thursday, 21 July 2011 12:17:54 UTC