上一页
首页
下一页
使用XSLT转换XML
目标
使用XSL样式表把XML文档转换为HTML文档。应当注意的是,“转换(transformation)”并不是把XML文件变为另一个文件;而是生成一个新的输出文件。“转换”一词是习惯用法。
方法
要进行转换,请按下列步骤进行:
·
为XML文档指定一个预先写好的
Company.xsl
文件。
·
在两个内置的Altova XSLT引擎中选用一个执行转换。(
见下
)
本节将用到以下命令:
XSL/XQuery | Assign XSL
,用于为当前XML文档指定XSL文件。
XSL/XQuery | Go to XSL
,打开当前XML文档所引用的XSL文件。
XSL/XQuery | XSL Transformation (F10)
,使用相关联的XSL文件对XML文档进行转换。如果您还没有为当前文档指定XSL文件,那么在您使用本命令时会被提示选择一个XSL文件。
注:
XMLSpy 2005有两个内置的XSLT引擎:Altova XSLT 1.0引擎和Altova XSLT 2.0引擎。Altova XSLT 1.0引擎用于执行XSLT 1.0样式表,Altova XSLT 2.0引擎用于执行XSLT 2.0样式表。XMLSpy 2005会根据XML文档中的
xsl:stylesheet
属性或
xsl:transform
元素为您自动选择正确的引擎。由于本教程中所使用的均为XSLT 1.0样式表,因此在将它们用于执行
XSL Transformation
命令时,会自动选用Altova XSLT 1.0引擎。
上一页
首页
下一页
© 2004
Altova
本文档由
中国XML论坛
Collin Hsu翻译。