- From: David Cramer <david@thingbag.net>
- Date: Sat, 14 Oct 2017 23:22:38 -0500
- To: xproc-dev@w3.org
- Message-ID: <e7daff0c-6f1f-0a94-e94e-1aabe3bc9e9f@thingbag.net>
The wonderful thing about posting to a mailing list is that it so often inspires you to see the obvious solution immediately /after/ you hit Send. Occasionally, the act of composing the message inspires me to see the solution before I hit Send, but not this time. Obviously, I just need to explicitly declare the result of my transformation as the input for the parameters port for any subsequent xslt steps or their wrappers: <p:xslt> <p:input port="parameters" kind="parameter"> <p:pipe port="result" step="param-fixup"/> </p:input> ... I'd been trying to do that for p:group, but only a step can have a parameters port. Regards, David On 10/14/17 11:03 PM, David Cramer wrote: > Some time ago, I learned on this list how to fetch values from the > c:param-set that comes in on the parameter port to use in p:variable > values in my pipeline: > https://lists.w3.org/Archives/Public/xproc-dev/2012May/0005.html > > Now I'm attempting to transform that c:param-set before my xslt steps > consume it. Transforming the c:param-set is easy enough by taking as > input the result of the Geert Josten's ut:parameters utility step: > https://github.com/grtjn/xproc-ebook-conv/blob/master/src/nl/grtjn/xproc/util/utils.xpl#L374 > > However, once the c:param-set is transformed, I haven't figured out > how to make subsequent steps in the pipline use the manipulated version. > > I could manipulate the parameters in the scripts that call calabash or > in the xslts, but it feels like I should be able to run the > c:param-set thorough an xslt and then use the result of that in the > rest of my pipline. > > Is this possible? > > Btw., I'm running xmlcalabash-1.1.16-97 > > Regards, > David > >
Received on Sunday, 15 October 2017 04:23:02 UTC