> Thanks a ton, Alex! I think I wasn't putting the right thing after
> the
> preceding-sibling::<this> part.
>
> -----Original Message-----
> From: Alessandro Vernet [mailto:
[hidden email]]
> Sent: Tuesday, January 05, 2010 8:14 PM
> To:
[hidden email]
> Subject: [ops-users] Re: Using preceding-sibing in setvalue
>
> Stephanie,
>
> Assuming that the following XPath expression returns the "choice" node
> you are interested in:
>
> instance('my-instance')/setup[os='windows']/choices/choice
> [special='true']
>
> To get its position amongst other "choices" in the same "setup", you
> can
> write:
>
> count(instance('my-instance')/setup[os='windows']/choices/choice
> [special='true']/preceding-sibling::choice) + 1
>
> Alex
>
>
>
> On Jan 5, 2010, at 12:27 PM, "Stephanie Hall (TT)"
> <
[hidden email]
>> 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 choi
>> ce 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 a
>> nd 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: mailto:
[hidden email]
>> For general help: mailto:
[hidden email]?subject=help
>> OW2 mailing lists service home page:
http://www.ow2.org/wws>
> --
> 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