Нарыл такой код для работы с DOM. Он генерирует простой xml-документ и сохраняет его на диск. Код (Text): <?php error_reporting(E_ALL | E_STRICT); $xml=new DomDocument('1.0','utf-8'); $sorts = $xml->appendChild($xml->createElement('sorts')); $sort = $sorts->appendChild($xml->createElement('sort')); $name = $sort->appendChild($xml->createElement('name')); $name->appendChild($xml->createTextNode('Яблоко')); $xml->formatOutput = true; $xml->save('goods.xml'); ?> Но мне нужно вывести документ в браузер. Какие методы использовать для этого?
Почему-то данная функция все русские буквы превращает в юникод сущности Код (Text): <type>&#1072;&#1088;&#1077;&#1085;</type> Мне честно говоря такого не нужно. Есть другие функции?
почему русские буквы превращаются в юникод сущности читаем здесь http://devzone.zend.com/article/8855-PHP-DOM-XML-extension-encoding-processing по существу: придется сделать небольшой финт ушами типа PHP: echo $xml->saveXML($xml->documentElement);
ozland, это работает как надо. Спасибо. На https://php.ru/manual/book.dom.html какая-то нечитаемая документация про DOM. Интересно, есть ли где-то нормальное описание всех методов или туториал?