This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Escaping/converting special characters
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] Escaping/converting special characters
- From: "Ross Kendall" <rkendall at aih dot co dot uk>
- Date: Mon, 29 Oct 2001 12:39:48 -0000
- Reply-To: xsl-list at lists dot mulberrytech dot com
Well, I'm feeling pretty stupid now. (too many late nights, that's my
excuse)
Thanks for steering me in the right direction with the encoding.
Thanks also for the other helpful replies.
Regards,
Ross.
-----Original Message-----
From: owner-xsl-list@lists.mulberrytech.com
[mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of David
Carlisle
Sent: 29 October 2001 11:33
To: xsl-list@lists.mulberrytech.com
Subject: Re: [xsl] Escaping/converting special characters
> it a stupid idea to put all the data in CDATA tags?
It won't work. The _only_ characters that CDATA affects are
< and & it automatically quotes these. Every other character is
unchanged.
If £ is invalid outside the CDATA it will be similarly invalid inside.
All you need to do is correctly identify the encoding you are using.
Your email had a £ in, and it appeared as a pound sign as your email
header included charset="iso-8859-1" in its headers. It is just the same
for XML, if your files are encoded in latin 1 you need to declare that
by having the following at the start of the file.
<?xml version="1.0" encoding="iso-8859-1"?>
David
_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list