- XML路径语言用来确定XML文档中某部分位置的语言
- XPath用于在XML文档中通过元素和属性进行导航
- XPath遵守W3C标准
- XPath节点类型: 元素、属性、文本、命名空间、指令处理、注释、文档
通过路径表达式从XML文档中选取节点或节点设置
表达式 | 结果 | 说明 |
---|---|---|
/xxx | 选取根节点xxx | |
/xxx/yyy | 根据绝对路径选择元素 | |
//xxx | 整个文档扫描,找到所有xxx元素 | |
//xxx/yyy | 所有父元素为xxx的yyy元素 | |
. | 选取当前节点的父元素节点 | |
… | 选取父元素地址 | |
//xxx[@id] | 选取所有xxx元素中有id属性的元素 | |
//xxx[@id=yyy] | 选取所有xxx元素中id属性为yyy的元素 |