xml – @comment()在XPath中做了什么?

前端之家收集整理的这篇文章主要介绍了xml – @comment()在XPath中做了什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在研究XPath解析器,以语法 here作为参考.我很惊讶有一个带有KindTest的@符号是可能的. KindTest可以是node(),comment(),text()或processing-instruction(xyz)(它们测试 Node Type).

我的问题是这些与@符号组合时的作用; . @ processing-instruction(“xyz”),@ comment(),@ node和@text做什么?他们是否在搜索带有处理说明或评论属性

@comment()是一个有效的XPath位置路径步骤表达式,保证不返回任何内容.从技术上讲,它要求在属性轴上找到所有注释节点(并且您永远不会找到任何注释节点).

我告诉我的学生/ …是一种更紧凑和可读的方式来编写完整的位置路径,它要求根节点的父节点.

猜你在找的XML相关文章