Re: XML Parser misbehaves with &

From: Date: Mon, 18 Aug 2003 16:41:21 +0000
Subject: Re: XML Parser misbehaves with &
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-159932@lists.php.net to get a copy of this message
This is normal. You have illegal XML there, as it should be in <![CDATA[ value ]]>. I have run across this, and have to clean it up with an awk script. Ampersand is a no-no. Just running xmllint on the file will tell you about the problem(s). _justin Jeff Bearer wrote: > > I've come across this frustrating behavior with the XML parser when it > reads an escaped ampersand (&amp;) > > If the xml being evaluated is: <COLORS>Blue, Green &amp; Red</COLORS> > > it calls the character data handler 3 times: > the first time the $data is "Blue, Green " > the second time is "&" > and the third time is " Red" > > Needless to say this is screwing up my parser, and the stuff I'm doing > won't make it easy to add this allowance. I'm hoping somebody can point > out a way to turn off this behavior. If this is the proper operation, > is it documented anywhere? I've been unable to find it. > > -- > Jeff Bearer, RHCE > Webmaster, PittsburghLIVE.com > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- Justin Farnsworth Eye Integrated Communications 321 South Evans - Suite 203 Greenville, NC 27858 | Tel: (252) 353-0722

« previous php.general (#159932) next »