- From: Florent Georges <fgeorges@fgeorges.org>
- Date: Mon, 6 Apr 2009 23:12:30 +0200
- To: XProc Dev <xproc-dev@w3.org>
Hi,
I want to set an attribute on an element using an XPath
expression. So I use the step p:add-attribute, with a
p:with-option for the attribute-value option:
<p:declare-step xmlns:p="http://www.w3.org/ns/xproc">
<p:output port="result"/>
<p:add-attribute match="elem" attribute-name="a">
<p:input port="source">
<p:inline>
<elem/>
</p:inline>
</p:input>
<p:with-option name="attribute-value" select="'value'"/>
</p:add-attribute>
</p:declare-step>
but I get an error running this pipeline:
Error : .../bug-calabash.xproc:15: option attribute-value
unbound on p:add-attribute step named #ANON.86 and no default
readable port.
If I set the option through the attribute:
<p:add-attribute match="elem" attribute-name="a" attribute-value="value">
<p:input port="source">
<p:inline>
<elem/>
</p:inline>
</p:input>
</p:add-attribute>
everything runs fine and I get the expected result:
<elem a="value"/>
I use Calabash 0.9.7. Did I miss something obvious with the
step p:set-attribute or with options?
Regards,
--
Florent Georges
http://www.fgeorges.org/
Received on Monday, 6 April 2009 21:13:05 UTC