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: What is %26 doing in my HTML?


What XSLT processor are you using? It shouldn't do this. The XSLT 1.0
specification says that when producing HTML output, it should use %hh
escaping in a URI attribute, but only for non-ASCII characters. Since
ampersand is an ASCII character, it shouldn't be escaped as %26.

Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com 

> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com 
> [mailto:owner-xsl-list@lists.mulberrytech.com] On Behalf Of Zack Brown
> Sent: 04 June 2002 19:41
> To: xsl-list@lists.mulberrytech.com
> Subject: [xsl] What is %26 doing in my HTML?
> 
> 
> Hi folks,
> 
> I'm seeing my '&'s translated into '%26' when producing 
> HTML output. I asked about this before, but maybe I didn't 
> compose my question properly. My source file looks like this:
> 
> <?xml version="1.0" ?>
> <kc><section archive="&amp;">&amp;</section></kc>
> 
> my xsl file looks like this:
> 
> <?xml version="1.0" encoding="iso-8859-1"?>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> version="1.0">
> <xsl:output method="html" encoding="iso-8859-1"/> 
> <xsl:template match="/">
>     <xsl:apply-templates/>
> </xsl:template>
> <xsl:template match="section">
> <a href="{@archive}"><xsl:value-of select="@archive"/></a> 
> </xsl:template> </xsl:stylesheet>
> 
> The output I'm seeing is
> 
> [zbrown] ~/work/KT/source/xslt/tmp$ xsltproc names.xsl 1.xml 
> <a href="%26amp;">&amp;</a>
> [zbrown] ~/work/KT/source/xslt/tmp$ 
> 
> Any ideas what I'm doing wrong?
> 
> Thanks,
> Zack
> 
> -- 
> Zack Brown
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


 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]