【发布时间】:2015-12-15 15:43:30
【问题描述】:
我有以下 xml 文档:
<Item>
<DataContainer>
<ComponentId>12</ComponentId>
<ChangeTo>undefined</ChangeTo>
<OperationCode>ADD</OperationCode>
<ComponentTableName>invFeatureType</ComponentTableName>
<ComponentColName>invFeatureTypeId</ComponentColName>
<Type>Feature</Type>
<PlanFeatureName>Long Distance</PlanFeatureName>
<ToPlanFeatureName/>
</DataContainer>
</Item>
当我应用以下 xpath 来选择特定节点时:
"/Item/DataContainer[ChangeTo = '12' and Type='Feature']")
我收到以下错误:
未捕获的 DOMException:无法对“文档”执行“评估”:字符串 '/ITEM/DATACONTAINER[CHANGETO = '12' AND TYPE='FEATURE']' 不是有效的 XPath 表达式
有什么想法吗??
【问题讨论】:
-
在开头添加
//或/。 -
我添加了,但没有解决问题
-
请更新您的问题,您的示例中没有
Collection标签,并且您还没有根据建议更新它。现在也出现同样的错误吗? -
我更新了我的问题,它的集合写错了。我仍然面临同样的问题
标签: javascript xml xpath