【问题标题】:How do i get querystring value in xslt如何在 xslt 中获取查询字符串值
【发布时间】:2013-10-09 11:17:40
【问题描述】:

如何访问 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"/>

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

【问题讨论】:

    标签: .net xml url xslt query-string


    【解决方案1】:

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

    <xsl:param name="url" />
    

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-08
    相关资源
    最近更新 更多