Login  Register

Re: Using preceding-sibing in setvalue

Posted by HankRatz on Jan 05, 2010; 9:07pm
URL: https://discuss.orbeon.com/Using-preceding-sibing-in-setvalue-tp999346p999385.html

<base href="x-msg://68/">

Stephanie,

I may need more information... sample of the instance and binding.

Is special a node or an attribute? , i.e. .../choice[@special='true] 

Have you tried including/enabling the Inspector widget?  You can evaluate XPath 
statement from within your page.

Regards,
Hank

On Jan 5, 2010, at 12:27 PM, Stephanie Hall (TT) wrote:

Hi all,
 
I’m running out of time on this project I am working on and so I am hoping someone can help me again:
 
I’m trying to set an instance’s value to be the position of the choice node where special = true in my main instance.
 
The xpath expression to find that particular node is
 
instance(‘my-instance’)/setup[os=’windows’]/choices/choice[special=’true’].  Only one node per OS will have special=’true’.
 
Can someone please tell me the correct syntax to get the position of that node?  I’ve tried many combinations but none seem to work.   
Doing “string(count(../preceding-sibling::choice[special=’true’])+1)” doesn’t seem to work as there are multiple OSes in this setup and I need the one that is for windows specifically (in this case).
 
Thanks!
Stephanie
 
 

--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: [hidden email]
For general help: mailto:[hidden email]?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws

Hank Ratzesberger
NEES@UCSB
Institute for Crustal Studies,
University of California, Santa Barbara
805-893-8042







--
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