DOM - Question about \0

From: Date: Sun, 16 Mar 2008 08:50:08 +0000
Subject: DOM - Question about \0
Groups: php.general 
Request: Send a blank email to php-general+get-271654@lists.php.net to get a copy of this message
Hi, I have question about \0 character with DOM : <?php $cdata = 'foo' . "\0" . 'bar'; $dom = new DOMDocument('1.0', 'utf-8'); $dom->formatOutput = true; $container = $dom->createElement('root'); $blob = $dom->createElement('blob'); $blob->appendChild($dom->createCDATASection($cdata)); $container->appendChild($blob); $dom->appendChild($container); echo '<pre>' . htmlentities($dom->saveXML()); /* Result : <?xml version="1.0" encoding="utf-8"?> <root> <blob><![CDATA[foo]]></blob> </root> */ ?> What to do with the character \0 ? encode this character to obtain : <![CDATA[foo&00;bar]]> ? or skip the character with str_replace("\0", '', $cdata) ? What is the best thing to do ? i like to conserve the \0 because is a blob data Jabber is how to transmit binary ? Sorry for by bad english. Thank you. ---------------------------------------------------------------------- Free pop3 email with a spam filter. http://www.bluebottle.com/tag/5

« previous php.general (#271654) next »