testpad1.xsl

来自「XML path visualiser」· XSL 代码 · 共 32 行

XSL
32
字号
<xsl:stylesheet version='1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
 >
 <xsl:output method="text"/>
<xsl:preserve-space elements="*"/>

<xsl:template match="/">
	'<xsl:call-template name="pad">
		<xsl:with-param name="String" select="'abc'"/>
		<xsl:with-param name="length" select="6"/>
	</xsl:call-template>'
	'<xsl:call-template name="pad2">
		<xsl:with-param name="String" select="'abc'"/>
		<xsl:with-param name="length" select="6"/>
	</xsl:call-template>'
</xsl:template>

<xsl:template name="pad">
    <xsl:param name="String"/>
    <xsl:param name="length"/>
    <xsl:variable name="spaces"><xsl:text xml:space="preserve">          </xsl:text></xsl:variable>
    <xsl:value-of select="substring(concat($String,$spaces),1,$length)"/>
</xsl:template>

<xsl:template name="pad2">
    <xsl:param name="String"/>
    <xsl:param name="length"/>
    <xsl:variable name="spaces" select="'          '"/>
    <xsl:value-of select="substring(concat($String,$spaces),1,$length)"/>
</xsl:template>

</xsl:stylesheet>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?