从 W3Schools.cn 开始学习 WEB 编程技术

XML 教程

XML HOME XML Introduction XML How to use XML Tree XML Syntax XML Elements XML Attributes XML Namespaces XML Display XML HttpRequest XML Parser XML DOM XML XPath XML XSLT XML XQuery XML XLink XML Validator XML DTD XML Schema XML Server XML Examples XML Quiz

XML AJAX

AJAX Introduction AJAX XMLHttp AJAX Request AJAX Response AJAX XML File AJAX PHP AJAX ASP AJAX Database AJAX Applications AJAX Examples

XML DOM

DOM Introduction DOM Nodes DOM Accessing DOM Node Info DOM Node List DOM Traversing DOM Navigating DOM Get Values DOM Change Nodes DOM Remove Nodes DOM Replace Nodes DOM Create Nodes DOM Add Nodes DOM Clone Nodes DOM Examples

XPath 教程

XPath Introduction XPath Nodes XPath Syntax XPath Axes XPath Operators XPath Examples

XSLT 教程

XSLT Introduction XSL Languages XSLT Transform XSLT <template> XSLT <value-of> XSLT <for-each> XSLT <sort> XSLT <if> XSLT <choose> XSLT Apply XSLT on the Client XSLT on the Server XSLT Edit XML XSLT Examples

XQuery 教程

XQuery Introduction XQuery Example XQuery FLWOR XQuery HTML XQuery Terms XQuery Syntax XQuery Add XQuery Select XQuery Functions

XML DTD

DTD Introduction DTD Building Blocks DTD Elements DTD Attributes DTD Elements vs Attr DTD Entities DTD Examples

XSD Schema

XSD Introduction XSD How To XSD <schema> XSD Elements XSD Attributes XSD Restrictions

XSD Complex

XSD Elements XSD Empty XSD Elements Only XSD Text Only XSD Mixed XSD Indicators XSD <any> XSD <anyAttribute> XSD Substitution XSD Example

XSD Data

XSD String XSD Date XSD Numeric XSD Misc XSD Reference

Web Services

XML Services XML WSDL XML SOAP XML RDF XML RSS

参考手册

DOM Node Types DOM Node DOM NodeList DOM NamedNodeMap DOM Document DOM Element DOM Attribute DOM Text DOM CDATA DOM Comment DOM XMLHttpRequest DOM Parser XSLT Elements XSLT/XPath Functions

XPath 教程


什么是XPath?

XPath是XSLT标准中的一个主要元素。

XPath可用于在XML文档中的元素和属性之间导航。

XPath
  • XPath代表XML路径语言
  • XPath使用类似路径的语法来标识和导航XML文档中的节点
  • XPath包含200多个内置函数
  • XPath是XSLT标准中的一个主要元素
  • XPath是W3C建议

XPath路径表达式

XPath使用路径表达式来选择XML文档中的节点或节点集。

这些路径表达式与传统计算机文件系统中使用的路径表达式非常相似:

Folders

XPath标准函数

XPath包含200多个内置函数。

有用于字符串值、数值、布尔值、日期和时间比较、节点操作、序列操作等的函数。

今天,XPath表达式也可以用于JavaScript、java、XML模式、PHP、Python、C和C++以及许多其他语言。


XPath用于XSLT

XPath是XSLT标准中的一个主要元素。

有了XPath知识,您将能够充分利用XSLT知识。


XPath是W3C推荐的

XPath1.0于1999年11月16日成为W3C的推荐标准。

XPath2.0在2007年1月23日成为W3C的推荐标准。

XPath3.0于2014年4月8日成为W3C的推荐标准。