Balkon
Новичок
Кто и зачем меняет содержимое xml узла
Есть простенький файлик:
[xml]
<root>
< &_amp; >
</root>
[/xml]
* &_amp; - без подчеркивания.
есть php-код по разбору xml:
Почему в первой строке мы видим замену < &_amp; >
Т.е. вместо четерых символов < мы получаем один '<' и так далее.
А во второй все нормально.
Как сделать так что бы ->nodeValue возвращало строку именно в том виде, в котором она в реальности (без преобразований)
Есть простенький файлик:
[xml]
<root>
< &_amp; >
</root>
[/xml]
* &_amp; - без подчеркивания.
есть php-код по разбору xml:
Код:
<?php
$dom = new DomDocument();
$dom->Load("./test.xml");
echo $dom->documentElement->nodeValue;
echo '<br/>';
echo $dom->SaveXml($dom->documentElement);
?>
Т.е. вместо четерых символов < мы получаем один '<' и так далее.
А во второй все нормально.
Как сделать так что бы ->nodeValue возвращало строку именно в том виде, в котором она в реальности (без преобразований)