XSL代表可扩展样式表语言,它是用来理解和样式化XML文档,它可以作为基于XML的样式表语言,就像CSS是基于HTML的样式表语言一样;它是一种标记语言,可以指定浏览器应该如何呈现XML文档。

简单来说,XSL是一种用于以可读格式来呈现XML数据的语言,可以将XML中的数据用用户指定的格式来输出显示。我们可以通过为XML编写XSL样式来使得XML数据以不同的格式显示。

XSL的主要部分:

XSLT:它是一种将XML文档转换成各种其他类型的文档的语言。

XPath:它是一种在XML文档中导航的语言。

XQuery:它是一种查询XML文档的语言。

XSL FO:它是一种格式化XML文档的语言。

注:XSLT代表XSL转换,它用于将XML文档转换成其他格式(如将XML转换成HTML);它是 XSL 最重要的部分。

XSL文档的构成说明:

1、XSL文档头部的声明定义

第一行XML声明:

因为XSL是标准的XML格式,而所有 的XML 文档都是以 XML 声明开头的,所以XSL 样式表也一样,任何 XSL 文档的第一行实际上也都是 XML 声明:

<?xml version="1.0" encoding="ISO-8859-1"?>

第二行XSL声明:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">....</xsl:stylesheet>

如果我们需要访问 XSLT里的元素、属性以及特性,我们就必须在文档顶端声明 XSLT 命名空间。即

version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

注:XSL文档内容部分的编写必须严格的按照xml规则,即必须要有开始和结束标签。

2、XSL文档的内容部分

XSL文档的内容部分必须都要包含在xsl:template标签里:

<xsl:template match="/">......</xsl:template>

说明:xsl:template标签的作用是用来承载XML文档中的数据。

在XML中如何引用XSL文件?

就像可以在HTML中引用外部CSS样式文件一样,在XML中我们也可以引用XSL文件,基本语法如下:

<?xml-stylesheet type="text/xsl" href="你的xsl文件路径"?>

总结:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。

更多相关文章

  1. 无线标记语言(WML)基础之WMLScript 基础
  2. 2020开年,C语言重回巅峰王座!
  3. 嗯,用了一下Kotlin编程语言,真香!
  4. 芋道 Spring Boot API 接口文档 Swagger 入门
  5. C语言学习心得(六)
  6. 自然语言处理工具包 HanLP在 Spring Boot中的应用
  7. 刚入门学习GO语言需要注意什么?有哪些框架?
  8. “全新”编程语言 Julia开箱体验
  9. 使用 apiDoc 为你的Node.js API 自动生成文档[每日前端夜话0x78]

随机推荐

  1. Android中高效的显示图片之三——缓存图
  2. Android Studio(四):Android Studio集成Ge
  3. 安卓如何限制横屏和竖屏
  4. Android 学习网站汇总
  5. Android去掉头部标题
  6. android大屏设备中的经典应用--MIQI卡片
  7. Android:configChanges 属性
  8. android自定义属性 format类型
  9. Android:Android V7 Support Library Popu
  10. 装载 联系人2.0的相关处理