我有下面的XML:xmldoc.selectNodes()无法正常工作
<resultset morerecords="0" paging-cookie="<cookie page="1"><activityid last="{2FCC78E0-EC60-E011-9854-000C291F081D}" first="{2FCC78E0-EC60-E011-9854-000C291F081D}" /></cookie>">
<result>
<activityid>{2FCC78E0-EC60-E011-9854-000C291F081D}</activityid>
</result>
</resultset>
,我试图让从XML使用xmldoc.selectNodes("//activityid")
但是每个activityid标签,我没有得到预期的结果。
我得到的错误是'错误的参数数量或无效的属性分配'。
我的XPath是正确的,而且JavaScript似乎是正确的。什么可能是错的?
编辑:
使用随机访问运算符([])访问它的工作,但(...在...)没有。
这是为什么?
你确定你没有遗漏任何命名空间“简单/简洁”吗?如果你不习惯使用命名空间,那么在xpath表达式中很容易忘记它们...... – mousio 2011-04-13 18:57:15
@mousio:很好,但不,我确定。 – 2011-04-13 23:03:00