|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: special chars appearing in href - %09 %0A etc
Hi,
> I think i will be forced to put all in one line and cannot use the
> second approach of xsl:text, as my name value pairs actually
> are dynamic.
> I simplified them for the sake of asking this question.
>
> Here is what my href xsl actually looks like :
>
> <a>
> <xsl:attribute name="href">
> <xsl:value-of select="$url"/>?a=b&c=d
> <xsl:if
> test='$sOrder="descending"' >
> &SORDER=ascending
> </xsl:if>
> </xsl:if>
> <xsl:if
> test='$sOrder="ascending"' >
> &SORDER=descending
> </xsl:if> <xsl:value-of
> select="."/>
> </xsl:attribute>
> </a>
>
> which is expected to be output as :
> <a href="myweb.com?a=b&c=d&SORDER=ascending">Some Text</a>
> OR
> <a href="myweb.com?a=b&c=d&SORDER=descending">Some Text</a>
>
>
> If my understanding correct that i will have to put all in
> one line. As
> follows :
>
> <a><xsl:attribute name="href"><xsl:value-of
> select="$url"/>?a=b&c=d<xsl:if test='$sOrder="descending"'
> >&SORDER=ascending</xsl:if></xsl:if><xsl:if
> test='$sOrder="ascending"'
> >&SORDER=descending</xsl:if></xsl:attribute> </a>
>
> Is there another way ?
<a>
<xsl:attribute name="href">
<xsl:value-of select="$url"/>
<xsl:text>?a=b&c=d</xsl:text>
<xsl:if test='$sOrder="descending"' >
<xsl:text>&SORDER=ascending</xsl:text>
</xsl:if>
<xsl:if test='$sOrder="ascending"' >
<xsl:text>&SORDER=descending</xsl:text>
</xsl:if>
<xsl:value-of select="."/>
</xsl:attribute>
</a>
Cheers,
Jarno
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








