English | Français | Deutsch | Magyar | >> 中文 << | Polski ZVON > Tutorials > XSLT Tutorial
>> 页 58 << | 上一条 | 下一条 | 目录 | 元素索引

xsl:output 元素使样式表的设计者可以指定结果树的输出方式。当一个 XSLT 处理器输出结果树时,它应该按照 xsl:output 元素的指定去做。但是,这并不是必需的。xsl:output 元素仅能作为顶级元素出现。 XSLT stylesheet 1 作为html输出, XSLT stylesheet 2 作为 xml。 比较空标签是如何输出的。

XSLT stylesheet 1

XML源码
<source>

<hr/>
<hr/>
<hr/>

</source>

输出
<source>
  
  <hr>
  
  <hr>
  
  <hr>
  
</source>

用HTML察看
XSLT stylesheet
<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

<xsl:output method="html"/>
<xsl:template match="/">
     <xsl:copy-of select="/source"/>
</xsl:template>


</xsl:stylesheet>


XSLT stylesheet 2

XML源码
<source>

<hr/>
<hr/>
<hr/>

</source>

输出
<source>
<hr/>
<hr/>
<hr/>
</source>

用HTML察看
XSLT stylesheet
<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

<xsl:output method="xml"/>
<xsl:template match="/">
     <xsl:copy-of select="/source"/>
</xsl:template>


</xsl:stylesheet>