学习笔记——XSL简介及入门

本文介绍了XSLT的基本概念,包括其作为XML文档转换工具的作用,以及XSLT、XPath和XSL-FO的主要组成部分。重点讲解了XSLT的模板规则,如如何定义模板、处理子节点,以及内置模板规则。同时,提到了模板冲突的解决方法,如使用priority属性设置优先级。
摘要由CSDN通过智能技术生成

Extensible Stylescheet Language(XSL,可扩展样式单语言)

XSL本身也是一份XML文档。

 

作用:将一份XML文档转换成一份结构化文档(通常是HTML,当然也可以是XML)。

 

XSL的组成:

1:XSLT:XSL Transformation(XSLT),用于描述如何转换XML文档。

2:XPath:XSL使用XPath来识别、选择和匹配XML文档中的各种组件。

3:XSL-FO:Formatted Object在文档转换完成之后,可使用XSL-FO来解释结果树、格式化转换得到的文档。主要用于将XML转换成PDF。

 

XSLT入门

 
http://www.w3.org/1999/XSL/Transform是XSLT的命名空间URL

 

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


 

XSLT支持两个根元素,其效果和用法是完全一样的。

<xsl:stylesheet
  id = id
  extension-element-prefixes = tokens
  exclude-result-prefixes = tokens
  version = number>
  <!-- Content: (xsl:import*, top-level-elements) -->
</xsl:stylesheet>

 

<xsl:transform
  id = id
  extension-element-prefixes = tokens
  exclude-result-prefixes = tokens
  version = number>
  <!-- Content: (xsl:import*, top

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值