Kivsiak
Новичок
CDATA и как с ним броться
Доброго времени суток, я столкнулся с тем что непонимаю что происходит
, где in.xml:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<cdatanode><![CDATA[
And thisis cdata <cdata>
]]>
</cdatanode>
<textnode>
Here'is a text
</textnode>
</root>
В оut.xmk ожидаю тогоже, но получаю
<?xml version="1.0" encoding="UTF-8"?>
<root>
<cdatanode>
And thisis cdata <cdata>
</cdatanode>
<textnode>
Here'is a text
</textnode>
</root>
т.е. CDATA убивается напрочь. Как с этим можно бороться, кроме ручного добавления CDATA узлов?
wxp(sp1), apache 1.31 php 4.3.9
-~{}~ 07.02.05 21:57:
[20 Oct 2004 8:02am CEST] [email protected]
technically there's is no difference between a text and
a cdata section. CDATA is just another way to write text
nodes. Internally it's the same (AFAIK).
We won't fix that.
Уроды блин Ж(
Доброго времени суток, я столкнулся с тем что непонимаю что происходит
PHP:
<?php
$xmlpath = dirname(__FILE__);
$xmldoc = domxml_open_file( $xmlpath. "\\in.xml");
$xmldoc->dump_file($xmlpath."\\out.xml",false,true);
?>
<?xml version="1.0" encoding="UTF-8"?>
<root>
<cdatanode><![CDATA[
And thisis cdata <cdata>
]]>
</cdatanode>
<textnode>
Here'is a text
</textnode>
</root>
В оut.xmk ожидаю тогоже, но получаю
<?xml version="1.0" encoding="UTF-8"?>
<root>
<cdatanode>
And thisis cdata <cdata>
</cdatanode>
<textnode>
Here'is a text
</textnode>
</root>
т.е. CDATA убивается напрочь. Как с этим можно бороться, кроме ручного добавления CDATA узлов?
wxp(sp1), apache 1.31 php 4.3.9
-~{}~ 07.02.05 21:57:
[20 Oct 2004 8:02am CEST] [email protected]
technically there's is no difference between a text and
a cdata section. CDATA is just another way to write text
nodes. Internally it's the same (AFAIK).
We won't fix that.
Уроды блин Ж(