考虑以下XML文档片段:
<Book>
<Title>Example</Title>
<Content>
Some line
</Content>
<TOC>
Again some line
</TOC>
</Book>
考虑遵循Xpath表达式: * [没有(个体):: TOC] 当前节点是Book?
的结果是什么?答案 0 :(得分:1)
我认为*[not(self)::TOC]
在语法上不正确,因此您会收到语法错误。
您可能需要*[not(self::TOC)]
来选择Book
元素中不是TOC
元素的所有子元素,因此在您的示例中Title
元素和{{ 1}}元素。