Altova XMLSpy 2023 Professional Edition

学习目标

使用XSL样式表从XML文件生成HTML文件以转换XML文件。请注意,“转换”并不会更改XML文件;而是生成一个新的输出文件。“转换”这个词是一个约定俗成的说法。

 

方法

以下是执行转换的方法:

 

将预定义的XSL文件Company.xsl分配给XML文档。

XMLSpy界面中使用两个内置的Altova XSLT引擎之一执行转换。(参见下方注释。

 

本部分中使用的命令

本部分使用了以下XMLSpy命令:

 

icAssignXSL

XSL/XQuery|分配XSL,将XSL文件分配给活动XML文档。

icGotoXSL

XSL/XQuery|转至XSL,打开活动XML文档所引用的XSL文件。

ic_xsl_transf

XSL/XQuery|XSL转换(F10),或工具栏图标,使用分配给XML文件的XSL样式表对活动XML文档进行转换。如果尚未分配XSL文件,则在调用此命令时,系统会提示您执行分配。

 

注意:XMLSpy具有用于XSLT 1.0、2.0和3.0的内置XSLT引擎。XMLSpy会根据xsl:stylesheetxsl:transform元素中的版本特性自动选择正确的引擎。在本教程中,我们使用XSLT 3.0样式表,因此在调用XSL转换命令时将自动选择XSLT 3.0引擎。

 

© 2017-2023 Altova GmbH