XPath expression
发布时间
阅读量:
阅读量
XPath 采用路径表达式的方式,用于从 XML 文档中提取特定的节点或节点集合。这些节点的选取过程是通过沿着路径或逐步进行的步骤来实现的。
XML实例文档结构分析
以下示例将采用该 XML 文件进行说明。
节点选取策略
XPath 通过路径表达式的方式在 XML 文档中定位节点,节点的选择是依据路径或步骤进行的。
下面列出了最有用的路径表达式:
| 表达式 | 描述 |
|---|---|
| nodename | 选取此节点的所有子节点。 |
| / | 从根节点选取。 |
| // | 从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。 |
| . | 选取当前节点。 |
| .. | 选取当前节点的父节点。 |
| @ | 选取属性。 |
实例
在下述表格中,我们已整理并呈现了若干路径表达式及其对应的结果信息:
| 路径表达式 | 结果 |
|---|---|
| bookstore | 选取 bookstore 元素的所有子节点。 |
| /bookstore | 选取根元素 bookstore。 注释:假如路径起始于正斜杠( / ),则此路径始终代表到某元素的绝对路径! |
| bookstore/book | 选取属于 bookstore 的子元素的所有 book 元素。 |
| //book | 选取所有 book 子元素,而不管它们在文档中的位置。 |
| bookstore//boo |
全部评论 (0)
还没有任何评论哟~
