现在位置: 首页 > XML 教程 > XPath 教程 > 文章
2019年02月17日 XPath 教程 ⁄ 共 631字 暂无评论 ⁄ 阅读 20 views 次
XPath 是一门在 XML 文档中查找信息的语言。 在学习之前应该具备的知识: 在您继续学习之前,应该对下面的知识有基本的了解: HTML / XHTML XML / XML Namespaces 如果您希望首先学习这些项目,请在我们的 首页 访问这些教程。 什么是 XPath? XPath 使用路径表达式在 XML 文档中进行导航 XPath 包含一个标准函数库 XPath 是 XSLT 中的主要元素 XPath 是一个 W3C 标准 XPath 路径表达式 XPath 使用路径表达式来...
阅读全文
2019年02月17日 XPath 教程 ⁄ 共 1335字 暂无评论 ⁄ 阅读 27 views 次
XPath 术语 节点 在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。 请看下面这个 XML 文档: <?xml version="1.0" encoding="UTF-8"?> <bookstore> <book> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> ...
阅读全文
2019年02月16日 XPath 教程 ⁄ 共 1701字 暂无评论 ⁄ 阅读 17 views 次
XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。 XML 实例文档 我们将在下面的例子中使用这个 XML 文档。 <?xml version="1.0" encoding="UTF-8"?> <bookstore> <book> <title lang="eng">Harry Potter</title> <price>29.99</price> </book> <book> <title lang="eng">Learning XML</title>...
阅读全文
2019年02月16日 XPath 教程 ⁄ 共 619字 暂无评论 ⁄ 阅读 38 views 次
XML 实例文档 我们将在下面的例子中使用此 XML 文档: <?xml version="1.0" encoding="UTF-8"?> <bookstore> <book> <title lang="en">Harry Potter</title> <price>29.99</price> </book> <book> <title lang="en">Learning XML</title> <price>39.95</price> </book> </bookstore> XPath 轴(Axes) 轴可定义相对于当前节点...
阅读全文
2019年02月16日 XPath 教程 ⁄ 共 642字 暂无评论 ⁄ 阅读 29 views 次
XPath 表达式可返回节点集、字符串、逻辑值以及数字。 XPath 运算符 下面列出了可用在 XPath 表达式中的运算符: 运算符 描述 实例 返回值 | 计算两个节点集 //book | //cd 返回所有拥有 book 和 cd 元素的节点集 + 加法 6 + 4 10 - 减法 6 - 4 2 * 乘法 6 * 4 24 div 除法 8 div 4 2 = 等于 price=9.80 如果 price 是 9.80,则返回 true。 如果 price 是 9.90,则返回 false。 != 不等于 price!=9.80 如...
阅读全文
2019年02月16日 XPath 教程 ⁄ 共 1825字 暂无评论 ⁄ 阅读 22 views 次
在本节,让我们通过实例来学习一些基础的 XPath 语法。 XML实例文档 我们将在下面的例子中使用这个 XML 文档: "books.xml": <?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30.00</price> </book> <...
阅读全文
2019年02月16日 XPath 教程 ⁄ 共 516字 暂无评论 ⁄ 阅读 27 views 次
XPath Summary XPath 概要 本教程已经向您讲解了如何在 XML 文档中查找信息。 您已经学习了如何使用 XPath 通过元素和属性在 XML 文档中进行导航。 你也学习了如何使用 XPath 中内建的某些标准函数。 如需更多有关 XPath 的信息,请阅读我们的《XPath 参考手册》。 您已经学习了 XPath,下一步应当学习什么呢? 您下一步应该学习 XSLT、XQuery、XLink 以及 XPointer。 XSLT XSLT 是针对 XML 文件的样式表语言。 通过 XSLT,您...
阅读全文
2019年02月15日 XPath 教程 ⁄ 共 9437字 暂无评论 ⁄ 阅读 22 views 次
下面的参考手册定义了XPath 2.0,XQuery 1.0和XSLT 2.0中的函数。 函数参考手册 存取 错误和跟踪 数值 字符串 AnyURI 逻辑 持续时间/日期/时间 QName 节点 序列 Context  函数命名空间的默认前缀为 fn:  函数命名空间的 URI为 : http://www.w3.org/2005/xpath-functions 存取函数 名称 说明 fn:node-name(node) 返回参数节点的节点名称。 fn:nilled(node) 返回是否拒绝参数节点的布尔值。 fn:data(...
阅读全文
2019年01月15日 XPath 教程 ⁄ 共 370字 暂无评论 ⁄ 阅读 70 views 次
XPath 是一门在 XML 文档中查找信息的语言。 XPath 是 XSLT 中的主要元素。 XQuery 和 XPointer 均构建于 XPath 表达式之上 现在开始学习 XPath ! XPath 参考手册 在菜鸟教程,我们提供完整的 XPath 2.0、XQuery 1.0 和 XSLT 2.0 的内置函数参考手册。 XPath 函数 内容列表 XPath 介绍 本章讲解 XPath 的概念。 XPath 节点 本章详细介绍 XPath 中不同类型的节点,以及节点之间的关系。 XPath 语法 本章讲解 XPath 的语法。 ...
阅读全文
×