You are here: Re: How do I make & a literal character in an XML parse? « PHP Programming Language « IT news, forums, messages
Re: How do I make & a literal character in an XML parse?

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]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация