学习Xpath

关于Xpath:

XPath 是一门在XML 文档中查找信息的语言。XPath可用来在XML 文档中对元素和属性进行遍历。

XPath 是W3C XSLT 标准的主要元素,并且XQuery 和XPointer 都构建于XPath 表达之上。

因此,对XPath 的理解是很多高级XML 应用的基础。

什么是XPath?

1.XPath 使用路径表达式在 XML 文档中进行导航

2.XPath 包含一个标准函数库

3.XPath 是 XSLT 中的主要元素

4.XPath 是一个 W3C 标准

在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点(或称为根节点)。

XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。



谓语(Predicates)

谓语用来查找某个特定的节点或者包含某个指定的值的节点。

谓语被嵌在方括号中。


选取若干路径

通过在路径表达式中使用“|”运算符,您可以选取若干个路径。

XPath 表达式可返回节点集、字符串、逻辑值以及数字。

W3school是很好的学习乐园,本文主要参见的是W3cshool


2014/9/13

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇