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]

RE: Ampersand for URLs


In my experience all browsers will understand both & and & in hrefs.  In
fact, using & is safer as IE4 sometimes sees &something in a URL as a
character entity and translates it, causing all sorts of problems.


> -----Original Message-----
> From: P.Vogt@mainwork.com [mailto:P.Vogt@mainwork.com]
> Sent: Friday, April 20, 2001 9:36 AM
> To: xsl-list@lists.mulberrytech.com
> Subject: [xsl] Ampersand for URLs
> 
> 
> Hello!
> 
>   Perhaps someone on this list can help me with a little problem:
> 
> I want to transform an xsl to html which contains a url. This 
> url has an 
> ampersand, which seperate cgi-parameters. My problem is, that 
> the xalan 
> processor translates the & in & (which should be ok 
> refering to the 
> xslt-reference and the faq).
> 
> Example:
> 
> Xsl:
> <img><xsl:attribute 
> name="src">http://www.thehost.com/thescript?param=<xsl:value-of 
> select="number"/><![CDATA[&]]>img=5</xsl:attribute></img>
> 
> results in
> 
> HTML:
> 
> <img 
> src="http://www.thehost.com/thescript?param=15&amp;anotherparam=5";>
> 
> But I need:
> 
> <img src="http://www.thehost.com/thescript?param=15&anotherparam=5";>
> 
> Is there a workaround to get this url?
> 
> I use:
> 
> <xsl:stylesheet version="1.0" 
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform";> 
>   <xsl:output doctype-public="-//W3C/DTD HTML 4.0 Transitional//EN" 
> doctype-system="http://www.w3c.org/TR/REC-html40/loose.dtd"; 
> method="html" 
> version="1.0" indent="yes" encoding="ISO-8859-1" 
> media-type="text/html"/>
> 
> in the XSL, if that is of any help.
> 
>   Philipp
> 
> --
> Philipp Vogt
> Web-Entwickler/Programmierer/Member of visionLab
> mainwork information technology AG
> Höchstädtplatz 3 / 202, 1200 Wien
> E-Mail: p.vogt@mainwork.com
> Tel: +43 1 796 70 60
> Fax: +43 1 796 70 60 - 60
> Mobil: +43 699 1 946 95 24
> 
>  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]