RE: [xsl] special chars appearing in href - %09 %0A etc

Subject: RE: [xsl] special chars appearing in href - %09 %0A etc
From: "Andrew Welch" <awelch@xxxxxxxxxxxxxxx>
Date: Thu, 25 Jul 2002 11:50:31 +0100
It's because of the whitespace in your <xsl:attribute>

You will need to do one of two things:

1. Put it all one line:

<xsl:value-of select="$url"/>?a=b&amp;c=d</xsl:attribute>

2.  Enclose the text in <xsl:text>

<xsl:attribute name="href">
  <xsl:value-of select="$url"/>
  <xsl:text>?a=b&amp;c=d</xsl:text>
</xsl:attribute>

The whitespace between the elements is considered presentational and is
stripped out by the processor.

The choice is yours, some prefer a combination:

<xsl:attribute name="href">
  <xsl:value-of select="$url"/>?a=b&amp;c=d<xsl:text/>
</xsl:attribute>

Its all down to readability at the end of the day

cheers
andrew



> -----Original Message-----
> From: Jitu [mailto:jibhatia@xxxxxxxxxxx]
> Sent: 25 July 2002 11:25
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] special chars appearing in href - %09 %0A etc
> 
> 
> Hi
> 
> I am trying to create href out of my xsl but some special characters 
> like %09 and %0A are getting added to the href.
> How can i avoid this
> 
> My XSL is :
> 
>                         <a>
>                             <xsl:attribute name="href">
>                                                         <xsl:value-of 
> select="$url"/>?a=b&amp;c=d
>                             </xsl:attribute>
>                             <xsl:value-of select="."/>
>                         </a>   
> 
> The href produced is :
> http://localhost:8080/report/servlet/RepManagerServlet?a=b&c=d 
> %0A%0A%09%09%09%09%09%09%09
> 
> What could be the problem.
> I am using xalan and xerces.
> 
> regds
> Jitu
> 
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 
> 
> 
> 
> 
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.373 / Virus Database: 208 - Release Date: 01/07/2002
>  
> 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.373 / Virus Database: 208 - Release Date: 01/07/2002
 

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread