XPath 简介

在学习XPath之前,我们应该首先了解XSL,它代表 E 可扩展 Styletsheet L语言。它类似于XML,而CSS类似于HTML。

了解了解XSL

对于HTML文档,标签是预定义的,例如table,div,span等。浏览器知道如何向其添加样式以及如何使用CSS样式显示它们。但是在XML文档的情况下,标签不是预定义的。为了理解XML文档并设置其样式,万 维网联合会(W3C)开发了XSL,它可以用作基于XML的样式表语言。 XSL文档指定浏览器应如何呈现XML文档。

以下是XSL的主要部分:
  • XSLT: 用于将XML文档转换为各种其他类型的文档。
  • XPath: 用于浏览XML文档。
  • XSL-FO: 用于格式化XML文档。

什么是XPath

XPath 是万维网联盟(W3C)的官方推荐,它定义了一种语言来查找XML文件中的信息,它用于遍历XML文档的元素和属性。
XPath提供了各种类型的表达式,可用于从XML文档中查询相关信息。

  • 结构定义(Structure Definitions): XPath定义了XML文档的各个部分,例如元素,属性,文本,名称空间,处理指令,注释和文档节点 路径表达式(Path Expressions), XPath提供了强大的路径表达式,可以选择XML文档中的节点或节点列表。
  • 标准函数(Standard Functions),XPath提供了丰富的标准函数库,用于处理字符串值,数值,日期和时间比较,节点和QName操作等。
  • Major part of XSLT: XPath是XSLT标准的主要元素之一。
  • W3C recommendation: XPath 是万维网联盟(W3C)的官方建议。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by bytekits.com,汇天下文字,成非凡梦想!!!