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: David Carlisle <davidc at nag dot co dot uk>
- Date: Mon, 29 Oct 2001 11:33:02 GMT
- References: <NFBBKFHIILJADOCAECFLMEAACKAA.rkendall@aih.co.uk>
- Reply-To: xsl-list at lists dot mulberrytech dot com
> 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