This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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&amp;c=d
>                                     <xsl:if 
> test='$sOrder="descending"' >
>                                         &amp;SORDER=ascending
>                                     </xsl:if>
>                                 </xsl:if>
>                                     <xsl:if 
> test='$sOrder="ascending"' >
>                                         &amp;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&amp;c=d<xsl:if test='$sOrder="descending"' 
>  >&amp;SORDER=ascending</xsl:if></xsl:if><xsl:if 
> test='$sOrder="ascending"' 
>  >&amp;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&amp;c=d</xsl:text>
      <xsl:if test='$sOrder="descending"' >
        <xsl:text>&amp;SORDER=ascending</xsl:text>
      </xsl:if>
      <xsl:if test='$sOrder="ascending"' >
        <xsl:text>&amp;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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]