xml spy
上一页  首页  下一页
使用XSLT转换XML

目标
使用XSL样式表把XML文档转换为HTML文档。应当注意的是,“转换(transformation)”并不是把XML文件变为另一个文件;而是生成一个新的输出文件。“转换”一词是习惯用法。

方法
要进行转换,请按下列步骤进行:
 
·为XML文档指定一个预先写好的Company.xsl文件。 
·在两个内置的Altova XSLT引擎中选用一个执行转换。(见下)
 
本节将用到以下命令:
 
ic_ass_xsl   XSL/XQuery | Assign XSL,用于为当前XML文档指定XSL文件。

ic_goto_xsl   XSL/XQuery | Go to XSL,打开当前XML文档所引用的XSL文件。

ic_xsl_transf   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翻译。