Xsl转义序列

时间:2014-09-11 08:28:17

标签: xslt xslt-1.0

请参阅下面的输出,该名称包含打破代码的撇号,如何使用urlencode或其他方法解决问题

输出
'&安培;影片名称= A和名称= S'塔里克&安培;数= 1&安培; UD = 1&安培; OP = 3'

<xsl:text>&amp;titel=</xsl:text>
                <xsl:value-of select="osttitle"/>
                <xsl:text>&amp;Name=</xsl:text>
                <xsl:value-of select="ostName"/>
                <xsl:value-of select="NameJS"/>
                <xsl:text>&amp;number=</xsl:text>
                <xsl:value-of select="ostnumber"/>
                <xsl:text>&amp;ud=</xsl:text>
                <xsl:value-of select="ostudnumber"/>
                <xsl:text>&amp;op=</xsl:text>
                <xsl:value-of select="osnumber"/>

1 个答案:

答案 0 :(得分:0)

如果您可以转到XSLT 2.0,则可以使用函数encode-for-uri()

http://www.w3.org/TR/xpath-functions/#func-encode-for-uri