- From: Jostein Austvik Jacobsen <josteinaj@gmail.com>
- Date: Tue, 16 Aug 2011 15:51:47 +0200
- To: XProc Dev <xproc-dev@w3.org>
Received on Tuesday, 16 August 2011 13:52:34 UTC
Hi all. I'm always excited when I come across a use-case that lets me use an XProc step that I haven't used before, and today I tried p:split-sequence. It seemed pretty straight forward, however I stumbled upon a problem right away. This pipeline doesn't work: <?xml version="1.0" encoding="UTF-8"?> <p:declare-step xmlns:p="http://www.w3.org/ns/xproc" version="1.0"> <p:input port="source" sequence="true"> <p:inline> <doc/> </p:inline> </p:input> <p:output port="result" sequence="true"/> <p:option name="option" select="true()"/> <p:split-sequence test="$option"/> </p:declare-step> This fails with the message "*Undeclared variable in XPath expression: $option*". If I replace *test="$option"* with either *test="true()"* or * test="position()=1"* it works. But when I introduce a variable or option into the test, it fails. So what am I missing here? Regards Jostein
Received on Tuesday, 16 August 2011 13:52:34 UTC