文档介绍:NextPageXPath是一门在XML文档中查找信息的语言。XPath可用来在XML文档中对元素和属性进行遍历。XPath是W3CXSLT标准的主要元素,并且XQuery和XPointer同时被构建于XPath表达之上。因此,对XPath的理解是很多高级XML应用的基础。开始学习XPath!XPath参考手册在W3School,、。XPath函数内容目录XPath简介本章讲解XPath的概念。XPath节点本章详细介绍XPath中不同类型的节点,以及节点之间的关系。XPath语法本章讲解XPath的语法。XPath轴本章讲解XPathaxes(轴)。XPath运算符本章列出了可以用于XPath表达式的运算符。XPath实例本章使用""文档来演示一些XPath实例。XPath摘要本文内容包括在本教程所学知识的一个总结,以及我们向你推荐的下一步应该学习的内容。、。XPath简介PreviousPageNextPageXPath是一门在XML文档中查找信息的语言。XPath用于在XML文档中通过元素和属性进行导航。在学习之前应该具备的知识:在您继续学习之前,应该对下面的知识有基本的了解:HTML/XHTMLXML/XML命名空间如果您希望首先学习这些项目,请在我们的首页访问这些教程。什么是XPath?XPath使用路径表达式在XML文档中进行导航XPath包含一个标准函数库XPath是XSLT中的主要元素XPath是一个W3C标准XPath路径表达式XPath使用路径表达式来选取XML文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。XPath标准函数XPath含有超过100个内建的函数。这些函数用于字符串值、数值,日期和时间比较、节点和QName处理、序列处理、逻辑值等等。XPath在XSLT中使用XPath是XSLT标准中的主要元素。如果没有XPath方面的知识,您就无法创建XSLT文档。您可以在我们的《XSLT教程》中阅读更多的内容。XQuery和XPointer均构建于XPath表达式之上。,并支持相同的函数和运算符。您可以在我们的《XQuery教程》中阅读更多有关XQuery的知识。XPath是W3C标准XPath于1999年11月16日成为W3C标准。XPath被设计供XSLT、XPointer以及其他XML解析软件使用。您可以在我们的《W3C教程》中阅读更多有关XPath标准的信息。XPath节点PreviousPageNextPage在XPath中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点(或成为根节点)。XPath术语节点(Node)在XPath中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。请看下面这个XML文档:<?xmlversion=""encoding="ISO-8859-1"?><bookstore><book><titlelang="en">HarryPotter</title><author></author><year>2005</year><price></price></book></bookstore>上面的XML文档中的节点例子:<bookstore>(文档节点)<author></author>(元素节点)lang="en"(属性节点)基本值(或称原子值,Atomicvalue)基本值是无父或无子的节点。基本值的例子:"en"项目(Item)项目是基本值或者节点。节点关系父(Parent)每个元素以及属性都有一个父。在下面的例子中,book元素是title、author、year以及price元素的父:<book><title>HarryPotter</title><author></author><year>2005</year><price></price></book>子(Children)元素节点可有零个、一个或多个子。在下面的例子中,title、author、year以及price元素都是book元素的子:<book><title>HarryPotter</title><author></author><year>2005</year><pr