我有一个用于转换的 XSLT 样式表。在此我必须使用<xsl:function>
. 当我即将在此范围内执行此操作时,<xsl:stylesheet></xsl:stylesheet>
它会引发错误。
这是功能:
<xsl:function name="functx:pad-string-to-length" as="xs:string"
xmlns:functx="http://www.functx.com" >
<xsl:param name="stringToPad" as="xs:string?"/>
<xsl:param name="padChar" as="xs:string"/>
<xsl:param name="length" as="xs:integer"/>
<xsl:sequence select="
substring(
string-join (
($stringToPad, for $i in (1 to $length) return $padChar)
,'')
,1,$length)
"/>
</xsl:function>