XSL 、 XSLT、 XPath

 

 

上图表示了其中的关系。

XSL :

XSL 用于设置数据的格式。XSL 之于 XML,就像CSS之于HTML。它是指可扩展样式表语言 (EXtensible Stylesheet Language)。这是一种用于以可读格式呈现 XML 数据的语言。XSL 实际上包含三个部分:

第一:XSLT      用于转换 XML 文档的语言

第二:XPath     用于在 XML 文档中导航的语言 

第三:XSL-FO   用于格式化 XML 文档的语言。

XSLT:

XSLT的英文标准名称为eXtensible Stylesheet Language Transformation。根据W3C的规范说明书(http://www.w3.org/TR/xslt),最早设计XSLT的用意是帮助XML文档(document)转换为其它文档。但是随着发展,XSLT已不仅仅用于将XML转换为HTML或其它文本格式。XSLT XSL 转换(XSL Transformations)。 XSLT XSL 中最重要的部分。

XSLT的作用:

1、用来转换XML文档结构。

2、操作XML 树:添加和删除元素、 添加和删除属性、 对元素进行重新排列或排序、 隐藏或显示某些元素、 查找或选择特定元素

XPath

一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。XPath XSLT 标准中的主要元素。如果没有 XPath 方面的知识,就无法创建 XSLT 文档。

XPath 路径表达式
XPath
使用路径表达式来选取 XML 文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。

XPath 标准函数
XPath 含有超过 100 个内建的函数。这些函数用于字符串值、数值,日期和时间比较、节点和 QName 处理、序列处理、逻辑值等等。 

XPath 术语

1、节点(node

XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。

2、基本值(或称原子值,Atomic value

基本值是无父或无子的节点。

3、项目(Item

项目是基本值或者节点。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值