XSLT转换
学习目标
使用XSL样式表从XML文件生成HTML文件以转换XML文件。请注意,“转换”并不会更改XML文件;而是生成一个新的输出文件。“转换”这个词是一个约定俗成的说法。
方法
以下是执行转换的方法:
•将预定义的XSL文件Company.xsl分配给XML文档。
•在XMLSpy界面中使用两个内置的Altova XSLT引擎之一执行转换。(参见下方注释。)
本部分中使用的命令
本部分使用了以下XMLSpy命令:
XSL/XQuery|分配XSL,将XSL文件分配给活动XML文档。 | |
XSL/XQuery|转至XSL,打开活动XML文档所引用的XSL文件。 | |
XSL/XQuery|XSL转换(F10),或工具栏图标,使用分配给XML文件的XSL样式表对活动XML文档进行转换。如果尚未分配XSL文件,则在调用此命令时,系统会提示您执行分配。 |
注意: | XMLSpy具有用于XSLT 1.0、2.0和3.0的内置XSLT引擎。XMLSpy会根据xsl:stylesheet或xsl:transform元素中的版本特性自动选择正确的引擎。在本教程中,我们使用XSLT 3.0样式表,因此在调用XSL转换命令时将自动选择XSLT 3.0引擎。 |