xsl-list
[Top] [All Lists]

RE: escaping/entities on the fly?

2005-03-03 10:34:36
Non-Ascii characters in a URI should be escaped using the %HH convention,
rather than using XML escaping.

XSLT 2.0 provides a function escape-uri() to achieve this.

In 1.0, it happens automatically when you use the HTML serialization method
if the URI appears in an attribute such as <a href="..."> that is known to
require a URI as its value.

Michael Kay
http://www.saxonica.com/ 

-----Original Message-----
From: Gabriel K. [mailto:gabriel(_dot_)klappenbach(_at_)bredband(_dot_)net] 
Sent: 03 March 2005 17:11
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] escaping/entities on the fly?

I'm creating an URL (a mailto: link) that uses characters not 
allowed, 
encoded in ISO-8859-1. The characters are for instance å ä ö.
So when when you click the mailto link and a new mail is 
created, these 
characters in the subject line are not readable.

Is there a function or some other way to convert for instance 
the character 
"å" to  &aring; or it's entity number  &#229; on the fly?
I don't want to have these (entities) in the XML file.

/Gabriel 


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--





--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--