2011-04-10 37 views
2

我有下面的XML:xmldoc.selectNodes()无法正常工作

<resultset morerecords="0" paging-cookie="&lt;cookie page=&quot;1&quot;&gt;&lt;activityid last=&quot;{2FCC78E0-EC60-E011-9854-000C291F081D}&quot; first=&quot;{2FCC78E0-EC60-E011-9854-000C291F081D}&quot; /&gt;&lt;/cookie&gt;"> 
    <result> 
     <activityid>{2FCC78E0-EC60-E011-9854-000C291F081D}</activityid> 
    </result> 
</resultset> 

,我试图让从XML使用xmldoc.selectNodes("//activityid")但是每个activityid标签,我没有得到预期的结果。
我得到的错误是'错误的参数数量或无效的属性分配'。
我的XPath是正确的,而且JavaScript似乎是正确的。什么可能是错的?

编辑:
使用随机访问运算符([])访问它的工作,但(...在...)没有。
这是为什么?

+0

你确定你没有遗漏任何命名空间“简单/简洁”吗?如果你不习惯使用命名空间,那么在xpath表达式中很容易忘记它们...... – mousio 2011-04-13 18:57:15

+0

@mousio:很好,但不,我确定。 – 2011-04-13 23:03:00

回答