使用xsi解析Xpath 2:type =“term:term”

时间:2012-07-26 08:12:59

标签: xpath

从以下XML中过滤掉两个描述值的正确XPath表达式是什么:

<course>
    <description>This is a description of the course</description>
    <description xsi:type="learning:outcome">This is the description of the learning outcome of the course</description>
</course>

我认为正确的XPath应该是:

//course/description[@xsi:type=""]
//course/description[@xsi:type="learning:outcome"]

但是当在XMLSpy或Drupal中的导入器中尝试时,这不起作用 任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为您错误输入了xsi:type为xsi:path。

此外,您需要确保在XPath上下文中声明了xsi名称空间。