0

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

比如说:

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

那么如何从“广告”中获取 1 的值

我试过了

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

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

4

1 回答 1

1

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

<xsl:param name="url" />

那么你可以使用 substring-before 和 substring-after 函数的组合

<xsl:variable name="ad" select="substring-before(substring-after($url,'&ad='),'&')" />
于 2013-10-09T11:24:43.753 回答