![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries >Thread Prev - Re: Help with an XPATH query [Thread Next] Re: Help with an XPATH queryTo: NULL Date: 1/4/2007 9:40:00 AM
Perfect! In retrospect, I should have probably been able to work that out in
my head.. still a bit of an XPATH beginner.
Thanks! -Mike
"Bjoern Hoehrmann" wrote:
> * Michael D. wrote in microsoft.public.xml:
> >In JavaScript, I'm trying to build a multidimensional array holding all the
> >questions and their various parts. Everything is fine, except I can't figure
> >out how to load the 3 "responses". My 2 statements below work fine if the
> >first 2 "response" nodes have the @correct set to "no". However, I'd LIKE it
> >to work so they select the 2 "response" nodes with the @correct attribute set
> >to "no", regardless of the order the "response" nodes are in (for example,
> >the "question" node above, where the second "response" node has the @correct
> >attribute set to "yes".
> >
> >questionsArray[i][z]["theFirstWrongResponse"]=
> >questionNodes.item(z).selectSingleNode("response[1][@correct='no']");
>
> Here you pick all response elements, take the first of them, and check
> whether it has its 'correct' attribute set to 'no. You want to pick all
> response elements that have their 'correct' attribute set to 'no' and
> of these elements the first one. You have to change the order of the
> predicates, use `response[@correct='no'][1]` instead.
> --
> Björn Höhrmann · mailto:bjoern@h... · http://bjoern.hoehrmann.de
> Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
> 68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/
>
| ![]() | ![]() | ![]() |
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||||
|
