xpath基础第一关
时间: 2024-11-09 18:13:06 浏览: 10
web端自动化基础xpath.docx
XPath(XML Path Language)是一种用于定位XML文档中特定节点的语言,它的基本语法包括元素选择、属性选择、文本内容选取等。以下是XPath的一些基础入门知识:
1. **元素选择**:
- `//element_name`:选择整个文档中所有的指定元素名称。
- `/element_name`:从根元素开始向下查找指定的元素。
2. **属性选择**:
- `@attribute_name`:选取有指定属性的所有元素。
- `[@attribute_name='value']`:只选取属性值等于给定值的元素。
3. **定位符**:
- `.`:当前节点。
- `child::element_name`:选取指定元素的第一个子元素。
- `following-sibling::element_name`:选取指定元素之后的所有同级兄弟节点。
5. **文本内容**:
- `text()`:选取元素内的文本内容。
- `normalize-space()`:去除空白字符。
基础的第一关通常涉及识别并使用上述的基本语法来检索或筛选XML数据。例如,如果你想要获取所有英语书名,XPath表达式可能是`//book/title[@lang='eng']`。
阅读全文