我已經XML從搜索引擎回來與節點像這樣有%26的XSLT更換& 1.0
<team>Some team name with &</team>
我需要一個團隊的鏈接,雖然它可能不是最佳的方式,工作,直到我發現有些球隊的名字包括符號
我所擁有的是(球隊加了雙引號)
<xsl:variable name="teamend" select="concat(team,'%22')"/>
<a href="{concat('http://site/page.aspx?k=team%3D%22', $teamend)}">
<xsl:call-template name="DisplayCustomField">
<xsl:with-param name="customfield" select="team" />
</xsl:call-template>
,但如果球隊含有&林k將被打破,我怎麼能最好的解決這個問題?
在此先感謝
有幾種方法可以在XSLT 1.0中執行URL編碼(http://stackoverflow.com/search?q=url+encode+xslt+1.0)(遺憾的是,沒有內置函數) 。哪種方式適合您取決於您的XSLT處理器。 – Tomalak