1. Xpath简介
Xpath是一门在XML文档中查找信息的语言,可以对XML文档中的元素和属性使用路径表达式进行导航,Xpath包含一个标准函数库。
我们在使用Xpath的时候,是先将XML抽象成一种树形结构,一层一层向下,Xpath是基于此的,在实际使用Xpath过程中会发现其使用方式很像我们在平常使用的路径表达式。
2. Xpath中的节点
在Xpath中,有七种类型的节点:元素,属性,文本,命名空间,处理指令,注释以及文档节点
节点的关系有父、子、同胞、先辈、后代。
Xpath使用路径表达式来选取XML文档中的节点或者是节点集。节点是通过沿着路径或者步来选取的。
其表达式为
表达式 | 描述 |
nodename |
选取此节点的所有子节点。 |
/ |
选取根元素。 |
// |
从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。 |