多语言展示
当前在线:785今日阅读:75今日分享:44

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文档。
工具/原料
1

Notepadd++

2

FireFox

方法/步骤
1

Notepadd++工具准备Notepadd++需要安装XML Tools插件,安装步骤参见经验引用,这里不多赘言。

2

编写XSL样式表声明XSL样式表的根元素是或者。声明W3C的XSLT的标准如下:注意:完全同义,声明可以改成。其中xmlns:xsl='http://www.w3.org/1999/XSL/Tranform'指向了W3C XSLT命名空间,如果使用XSLT的相关元素和属性,就必须在文档顶部声明该命名空间。

4

编写XSL样式表创建一个名为books.xsl的文件,将books.xml文件转换成HTML格式。内容如下:                                       编程书籍列表                                         

My books list

                                                                                                                                                                                                                                                                                                                                                                                                                                      
BookAuthorPublisher
                        

5

测试xsl文件测试有两种方法:    第一种方法:用firefox浏览器访问本地books.xml文件,查看访问结果;

6

第二种方法:通过Notepadd++的XML Tools插件转换xml文件查看结果,具体步骤如下    1)用Notepadd++打开books.xml文件;    2)选择“插件”->选择 'XML Tools'-> 选择 “XSL Tranformation”;    3)在弹出框中选择xsl文件路径,点击“Transform”按钮查看结果;    4)保存生成的文件,可以通过任意浏览器查看。

推荐信息