xml入门序列教程(3) - 将XML数据以HTML形式呈现 - XSL - [2-2]
二、XSL基本语法
如何编写XSL文件
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
XSL代码: 定义如何转换xml
</xsl:stylesheet>
如何在XML文件中调用XSL文件
<?xml-stylesheet type="text/xsl" href="stu.xsl"?>
XSL文件中最主要的元素-模板 template
模板 类似于我们一般编程语言中的函数, 是用来写转换逻辑的地方。
XSL基本语言元素
1、模板的声明调用
2、运算符
3、xpath表达式
4、基本控制语句
二、运算符
含义: + - × ÷ % > < =
XSL中的写法: + - * ÷ div > < =
三、几个基本的Xpath表达式
根元素 : /
判断属性值 : 所属元素[@属性名 比较运算符 ’值’]
判断元素文本内容 : 元素[. 比较运算符 ’值’]
在兄弟节点中的索引 : position()
求和 : sum()
求个数 : count()
四舍五入 :round()
四、模板的定义和调用
定义
<xsl:template match="匹配的元素">
模板内容
</xsl:template>
调用
<xsl:apply-templates select="调用指定元素的模板"/>
根模板(match="/")
一个XSLT文档有且仅有一个根模板
五、基本控制语句
通过上面这些基础知识的理解, 对于前面给出的那个综合示例, 理解应该不存在问题。