Hi,
More specifically, I have a variable with a message code, trying to get the message from a resources. Using the variable in the ref or the value attribute of an output doesn't work.
Any suggestions? Is there a function for this perhaps? Tnx
-- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Found it! (within 10 mins..)
Using xxforms:evaluate
<xforms:output ref="xxforms:evaluate(concat('instance(''current-resources'')/', $path-to-message))"/> Jeroen
From: Jeroen Hoffman [mailto:[hidden email]] Sent: donderdag 12 februari 2009 16:17 To: [hidden email] Subject: [ops-users] Element access based on dynamic path? Hi, More specifically, I have a variable with a message code, trying to get the message from a resources. Using the variable in the ref or the
value attribute of an output doesn't work. Any suggestions? Is there a function for this perhaps? Tnx -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
In reply to this post by Jeroen Hoffman
Jeroen,
> I'm looking for a way to access some document element based on the value > of a variable, so the path should be created dynamicaly. > > More specifically, I have a variable with a message code, trying to get > the message from a resources. > > Using the variable in the ref or the value attribute of an output > doesn't work. > <xforms:output value="instance('current-resources')/$path-to-message"/> > <xforms:output instance="current-resources" ref="$path-to-message"/> > (or variations) > > Any suggestions? Is there a function for this perhaps? http://www.orbeon.com/ops/doc/reference-xforms-functions#orbeon-extensions <xforms:output instance="current-resources" ref="xxforms:evaluate($path-to-message)"/> another way could be not to store the xpath in the variable, but the node itself, as in the following example: http://www.orbeon.com/ops/doc/reference-xforms-2#variables (variable current-item) Then you could use the variable direcly in the ref attribute. HTH florian -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Thanks for your time, as you probably have seen the xxforms:evaluate works out very well! Jeroen -----Original Message----- From: Florian Schmitt [mailto:[hidden email]] Sent: donderdag 12 februari 2009 16:39 To: [hidden email] Subject: [ops-users] Re: Element access based on dynamic path? Jeroen, > I'm looking for a way to access some document element based on the value > of a variable, so the path should be created dynamicaly. > > More specifically, I have a variable with a message code, trying to get > the message from a resources. > > Using the variable in the ref or the value attribute of an output > doesn't work. > <xforms:output value="instance('current-resources')/$path-to-message"/> > <xforms:output instance="current-resources" ref="$path-to-message"/> > (or variations) > > Any suggestions? Is there a function for this perhaps? maybe the xxforms:evaluate function could be used: http://www.orbeon.com/ops/doc/reference-xforms-functions#orbeon-extensio ns <xforms:output instance="current-resources" ref="xxforms:evaluate($path-to-message)"/> another way could be not to store the xpath in the variable, but the node itself, as in the following example: http://www.orbeon.com/ops/doc/reference-xforms-2#variables (variable current-item) Then you could use the variable direcly in the ref attribute. HTH florian -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help OW2 mailing lists service home page: http://www.ow2.org/wws |
Free forum by Nabble | Edit this page |