preserveWhiteSpace properties does'nt wokr
| From: | kaf | Date: | Wed, 24 Sep 2003 10:22:27 +0000 |
| Subject: | preserveWhiteSpace properties does'nt wokr | ||
| Groups: | php.xml.dev | ||
| Request: | Send a blank email to php-xml-dev+get-204@lists.php.net to get a copy of this message | ||
Hi
I try to use preserveWhiteSpace property of domDocument class:
<?php
$domdocument=new domDocument('1.0');
$xml="<?xml version='1.0'?>
<Root>
<Child1/>
<Child2/>
</Root>
";
$domdocument->preserveWhiteSpace=false;
$domdocument->loadXML($xml);
echo $domdocument->documentElement->firstChild->nodeName . "\n";
?>
In August all works correctly and script print:
Child1
In September source code in CVS for property preserveWhiteSpace
is changed and script now print
#text
(preserveWhiteSpace does not work).
Can someone explain me why?
I see at source code and find that all looks correct exept for code:
1267c1092
< ctxt->loadsubset = (resolve_externals * XML_COMPLETE_ATTRS);---
ctxt->loadsubset = resolve_externals;1268a1094,1095
In new code strings:if (ctxt->keepBlanks == 0)ctxt->sax->ignorableWhitespace = ignorableWhitespace;
-- С Уважением Костарев А.Ф.if (ctxt->keepBlanks == 0)ctxt->sax->ignorableWhitespace = ignorableWhitespace; are missed.