关于XPath表达式

时间:2011-12-30 17:37:12

标签: xml xpath

考虑以下XML文档片段:

<Book> <Title>Example</Title> <Content> Some line </Content> <TOC> Again some line </TOC> </Book>

考虑遵循Xpath表达式: * [没有(个体):: TOC] 当前节点是Book?

的结果是什么?

1 个答案:

答案 0 :(得分:1)

我认为*[not(self)::TOC]在语法上不正确,因此您会收到语法错误。

您可能需要*[not(self::TOC)]来选择Book元素中不是TOC元素的所有子元素,因此在您的示例中Title元素和{{ 1}}元素。