前端之家收集整理的这篇文章主要介绍了
xml – @comment()在XPath中做了什么?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在研究XPath解析器,以语法
here作为参考.我很惊讶有一个带有KindTest的@符号是可能的. KindTest可以是node(),comment(),text()或processing-instruction(xyz)(它们测试
Node Type).
我的问题是这些与@符号组合时的作用; . @ processing-instruction(“xyz”),@ comment(),@ node和@text做什么?他们是否在搜索带有处理说明或评论的属性?
@comment()是一个有效的XPath位置路径步骤表达式,保证不返回任何
内容.从技术上讲,它要求在
属性轴上找到所有注释节点(并且您永远不会找到任何注释节点).
我告诉我的学生/ …是一种更紧凑和可读的方式来编写完整的位置路径,它要求根节点的父节点.