XSL最全基础教程
的有关信息介绍如下:XSL(EXtensible Stylesheet Language)指扩展样式表语言,通俗的将就是XML文件可以通过引用XSL样式表呈现不同格式,这就像HTML引用CSS样式一样,根据样式改变元素的展现形式。总之,XSL可以将XML文档转化为XHTML/HTML文档或者是其他XML文档。
XSL包含三部分,分别是:XSLT,XPath,XSL-FO,其中XSLT是XSL的核心技术,那么接下来我们主要讲解XSLT的使用。
XSLT(XSL Transformation)指XSL转换,XSLT可以将XML文档转换为XHTML/HTML文档或者是其他XML文档。
Notepadd++工具准备
Notepadd++需要安装XML Tools插件,安装步骤参见经验引用,这里不多赘言。
3Notepad++安装XML Tools插件步骤
编写XSL样式表声明
XSL样式表的根元素是
声明W3C的XSLT的标准如下:
注意:
编写一个XML样例文件
编写一个名为books.xml文件
内容如下:
注意:声明xml文件是,其中endcing="UTF-8"是编码格式。
通过引入xsl样式表文件。
编写XSL样式表
创建一个名为books.xsl的文件,将books.xml文件转换成HTML格式。
内容如下:
My books list
Book | Author | Publisher |
---|---|---|
测试xsl文件
测试有两种方法:
第一种方法:用firefox浏览器访问本地books.xml文件,查看访问结果;
第二种方法:通过Notepadd++的XML Tools插件转换xml文件查看结果,具体步骤如下
1)用Notepadd++打开books.xml文件;
2)选择“插件”->选择 "XML Tools"-> 选择 “XSL Tranformation”;
3)在弹出框中选择xsl文件路径,点击“Transform”按钮查看结果;
4)保存生成的文件,可以通过任意浏览器查看。