XPath简介

/ / XPath简介

在学习XPath之前,我们应该首先了解XSL,它代表 E 可扩展 S tyletsheet 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)的官方建议。

Xpath完整目录

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

零基础拿下云原生CKA认证 -〔王雪飞〕

互联网人的数字化企业生存指南 -〔沈欣〕

LangChain 实战课 -〔黄佳〕

结构思考力 · 透过结构看表达 -〔李忠秋〕

结构学习力 -〔李忠秋〕

深入剖析Java新特性 -〔范学雷〕

Python自动化办公实战课 -〔尹会生〕

研发效率破局之道 -〔葛俊〕

技术领导力实战笔记 -〔TGO鲲鹏会〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者