【发布时间】:2012-02-16 18:57:40
【问题描述】:
我有以下 xml:
<links url="../servlet/SearchServlet?query=contact&filter=&sort=relevance&sortdir=desc&col=5&startdate=0&enddate=0&xsl=xml&page=">
<link page="date" url="../servlet/SearchServlet?query=contact&filter=&sort=date&col=5&startdate=0&enddate=0&page=1&xsl=xml"/>
我正在使用这个 xsl 来转换链接:
<xsl:for-each select="//link">
<xsl:choose>
<xsl:when test="@page='next'">
<xsl:text></xsl:text>
<a href="{@url}">>></a>
</xsl:when>
<xsl:when test="@page='prev'">
<a href="{@url}"><<</a>
<xsl:text></xsl:text>
</xsl:when>
<xsl:when test="@page='date'"/>
<xsl:when test="@page='relevance'"/>
<xsl:when test="@page='alpha'"/>
</xsl:choose>
</xsl:for-each>
现在棘手的部分是我想将链接中的url 的一部分从../servlet/SearchServlet 替换为../search
我如何实现这一目标?我试过using this template,但它取代了整个url。
【问题讨论】:
-
请说明您是如何尝试使用链接模板的。