【发布时间】:2010-07-17 16:57:40
【问题描述】:
我有以下 XML
<question>
<questiontext>How old are you?</questiontext>
<options>
<option oldScore="0" Score="20">17-25</option>
<option oldScore="8" Score="12">26-30</option>
<option oldScore="20" Score="2">31-50</option>
<option oldScore="16" Score="10">51-60</option>
<option oldScore="12" Score="14" >61-70</option>
<option oldScore="8" Score="16" >71+</option>
</options>
</question>
我需要做的是根据问题文本和选项文本选择确切的节点。
例如返回具有 questiontext = "How old are you?" 的节点和 option="71+"
questions/question[questiontext='How old are you?']/options[option='71+']/option
上述方法确实有效,但它总是返回第一个节点,而不是我想要的节点。
帮助! :)
谢谢大家
【问题讨论】:
-
Quartermeister 的解决方案有效,但如果有人能解释我做错了什么,那就太好了。谢谢