今天在umbraca上看到這樣一篇文章
下面看下怎麼用C#和JavaScript擴展XSLT
一
先上代碼
<?xml version=
<!DOCTYPE xsl:Stylesheet [ <!ENTITY nbsp
<xsl:stylesheet
version=
xmlns:xsl=
xmlns:msxml=
xmlns:msxsl=
xmlns:umbraco
xmlns:mycustomprefix=
exclude
<xsl:output method=
<msxsl:script language=
<![CDATA[
public int? testNumber(int? num)
{
if(num>
{
return
}
else
{
return num;
}
}
]]>
</msxsl:script>
<xsl:param name=
<xsl:variable name=
<xsl:template match=
<!
<xsl:value
</xsl:template>
</xsl:stylesheet>
上面代碼實現了一個testNumber函數
二
<?xml version=
<!DOCTYPE xsl:Stylesheet [ <!ENTITY nbsp
<xsl:stylesheet
version=
xmlns:xsl=
xmlns:msxml=
xmlns:msxsl=
xmlns:umbraco
xmlns:mycustomprefix=
exclude
<xsl:output method=
<msxsl:script language=
<![CDATA[
function testNumber(num)
{
if(num>
{
return
}
else
{
return num;
}
}
]]>
</msxsl:script>
<xsl:param name=
<xsl:variable name=
<xsl:template match=
<!
<xsl:value
</xsl:template>
</xsl:stylesheet>
和使用C#一樣
現在就可以實現那個split函數了
那篇文章的鏈接
From:http://tw.wingwit.com/Article/program/net/201311/13790.html