xslt的简单介绍

http://www.itjxue.com  2023-01-17 20:53  来源:未知  点击次数: 

解释DTD和XSLT

DTD是用来定义我们自己定义的标记的含义,我们自己定义元素的相关属性的文档。DTD分为三类:内部DTD;外部DTD;内外结合的DTD。

XSLT是一种用来转换XML文档结构的语言。XSLT的主要用途就是数据转换应用

XSL与XSLT简介

XSL是EXtensible Stylesheet Language的简写,可扩展样表语言,是一种为XML提供表达形式而设计的计算机语言。包括四部分:

如何在xslt中使用变量

首先看看,如何使用变量来复用代码

xsl:variable name="Header"

tr

td属性名/td

td属性值/td

/tr

/xsl:variable

我们通过这样定义就声明了一个叫做Header的变量,它代表了一个表格的表头。假设你的xslt文件中多处需要用表格,而且都是有这两列的话。

然后,我们看如何使用该变量

table

xsl:copy-of select="$Header"/

tr

td姓名/td

td陈希章/td

/tr

/table

需要注意的是,variable虽然名字是变量,但其实是常量,它一旦赋值就不能改变。

XSLT:我可以全局声明一个变量,然后再给它赋值吗

我虽然不知道你的这个 XSLT 是什么意思,但是我从 C 语言编程的角度上讲,若在编程中,已经首先声明了一个全局变量的话,那么再对该全局变量进行赋值是绝对没有问题的。如下列 C 语言源代码:

#include stdio.h

int num1 = 100 ; /* 在主函数 main( ) 之外,声明一个全局变量 num1 并赋初值 100 */

void main( )

{

int num2 = 50 ; /* 在主函数 main( ) 内部,声明一个局部变量 num2 并赋初值 50 */

printf("num1 = %d\tnum2 = %d\n", num1, num2) ; /* 打印输出 num1、num2 的值 */

}

(责任编辑:IT教学网)

更多

推荐3DMAX教程文章