|
Posted by Bart Van der Donck on 06/24/06 08:15
Ivan Marsh wrote:
> The XML my PHP app is returning to my JavaScript function has elements in
> it that contain special characters... specifically the ampersand & which
> hoses up the data. ex: Company Name = "K & B Construction".
>
> Can anyone give me some idea of how I make the data coming out of my
> database translate as literal characters in the XML output?
I think you should deal with this at the PHP side because '&' is
reserved for the declaration of entities. The best way is to encode
your special chars to html entities before adding them to the XML file.
I'ld say that PHP should have ready-to-go regexes for this kind of
things.
If necessary, you could add !ENTITY !DOCTYPE !ELEMENT headers etc, but
don't rely too much on parser-specific implementations. You'll do
yourself a big favour with that :-)
--
Bart
Navigation:
[Reply to this message]
|