xpath - 如何使用 descendant-or-self:: 前缀在 XPath 中获取直接子级?
问题描述
学术问题。
在 XPath 中有预定义的前缀descendant-or-self::
,需要使用它来获取直接子项(例如,div)。
如果没有预定义的前缀,它可能是"child::div"
. 有没有机会使用 some等获得带有 descendant-or-self::
前缀的直系孩子?[conditions]
解决方案
这有点像询问如何使用乘法运算符进行加法。答案:不要,这是工作的错误工具。
要查找直接子级,您需要子轴,而不是后代(或后代或自身)轴。
推荐阅读
- php - 我使用 laravel CMD 添加了一些列。然后我想迁移,回滚和休息得到错误是 Illuminate\Database\QueryException
- ruby - 从 Ruby 代码确定 Heroku Dyno Worker 的内存大小?
- google-apps-script - 将单行导出到新工作表而不覆盖的宏
- php - 致命错误:未捕获的 PDOException:SQLSTATE [IMSSP]:此扩展需要 Microsoft ODBC Driver for SQL Server 才能与 SQL Server 通信
- angular - 在放大角度 8 之前,不会渲染 Chart.js
- ios - 无法在同一视图控制器上触发 2 个图像的点击手势标识符
- javascript - 只为编译导入 DefinitiveTyped 定义
- java - Java API 设计:捕获 lambda 与附加参数
- unity3d - Unity 中滑块 maxValue 更改时调用方法
- javascript - 在 ReactJS + Redux 中同时从 LocalStorage 写入然后读取