Re: XML parsing and HTML comments
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


comp.lang.php archive

Re: XML parsing and HTML comments

From: Colin McKinnon <colin.deletethis@andthis.mms3.com>
Date: Wed Sep 14 2005 - 10:03:46 CEST

Andy Hassall wrote:

> On Tue, 13 Sep 2005 13:27:18 +0100, Colin McKinnon
> <colin.deletethis@andthis.mms3.com> wrote:
>
>> Mostly it works fine, however it ignores
>>anything that looks like an HTML comment. This is a bit of a problem as I
>>see a lot of code written like:
>>
>><script type='text/javascript>
>><!--
>
> expat (the XML parser used in these functions) has support for adding
> comment
> handlers, but that doesn't appear to be hooked into the PHP extension, so
> you can't get at that functionality without patching the source of the
> extension.
>

erk.

Thanks Andy. At least I know I'm not doing something stupid.

For software I'm planning to release, patching the source isn't an ideal
solution. I managed to implement a workaround by running this on the XML
first:

$xml=str_replace('<!--', '<![CDATA[<!--', $xml);
$xml=str_replace('-->', '-->]]>', $xml);

(again not ideal, but hopefully less painful than recompiling/maintaining
expat)

C.
Received on Tue Oct 18 02:23:21 2005