xpath - Xpath:基于父值的查询中的异常

标签 xpath parent-child

除了那些具有"//ul/li[not(@*)][count(*)=0]"父项的人以外,我需要全部接受。我已经尝试过<div>,但是不幸的是它不起作用。
有谁知道,我该怎么处理?
提前致谢。

最佳答案

我认为您需要:

//ul[not(parent::div)]/li[not(@*|*)]


要么:

/descendant-or-self::node()[not(self:div)]/ul/li[not(@*|*)]


两者都在根元素时也选择这样的ul

关于xpath - Xpath:基于父值的查询中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5239058/

相关文章:

xpath - 处理 selenium webdriver 中的重复 ID

xpath - XPath返回XHTML文件中的第一个<a> </a>标记

mysql - 如何在MySQL中重写 "Recursive Query using WITH Clause"以获​​取子记录的所有级别的父记录

css - 如何防止CSS颜色属性从父类应用到子类

c - 在无限循环中从子级读取()标准输出

java - 如何在selenium xpath中的多个div之间获取子父Web元素组件?

php - 解析 PubMed 查询的curl结果并将其格式化为引文

JQuery - 如果存在某些其他元素,则将某些元素类更改为特定类

php - 尝试获取php中标签的值

html - css 菜单中除最后一个子元素外的所有子元素都向左移动一个像素