如何在xslt中获取查询字符串值

时间:2013-10-09 11:17:41

标签: .net xml url xslt query-string

如何在XSLT样式表中访问查询字符串值。

说例如:

我的网址是:http://localhost:54279/SearchResults.aspx?trip=on&ad=1&ch=0&in=0 ...

然后如何从“ad”获得1的值

我试过

 <xsl:param name="ad" select="ad" />
 <xsl:value-of select ="$ad"/>

但他们都没有工作......请帮忙......

1 个答案:

答案 0 :(得分:0)

如果您将整个网址作为参数传递

<xsl:param name="url" />

然后你可以使用substring-before和substring-after函数的组合

<xsl:variable name="ad" select="substring-before(substring-after($url,'&ad='),'&')" />