![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries >Thread Prev - Help with an XPATH query >Thread Next - Re: Help with an XPATH query Re: Help with an XPATH queryTo: NULL Date: 1/4/2007 5:35:00 PM
* 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 | |||||
|
