За последние 24 часа нас посетили 55042 программиста и 1749 роботов. Сейчас ищут 802 программиста ...

Вывод XML-файла в браузер с помощью расширения DOM

Тема в разделе "Прочие вопросы по PHP", создана пользователем kombain, 13 мар 2011.

  1. kombain

    kombain Активный пользователь

    С нами с:
    28 авг 2010
    Сообщения:
    50
    Симпатии:
    0
    Нарыл такой код для работы с DOM. Он генерирует простой xml-документ и сохраняет его на диск.
    Код (Text):
    1.  
    2. <?php
    3. error_reporting(E_ALL | E_STRICT);
    4.  
    5. $xml=new DomDocument('1.0','utf-8');
    6. $sorts = $xml->appendChild($xml->createElement('sorts'));
    7. $sort = $sorts->appendChild($xml->createElement('sort'));
    8. $name = $sort->appendChild($xml->createElement('name'));
    9. $name->appendChild($xml->createTextNode('Яблоко'));
    10. $xml->formatOutput = true;
    11. $xml->save('goods.xml');
    12.  
    13. ?>
    Но мне нужно вывести документ в браузер. Какие методы использовать для этого?
     
  2. Shumomer

    Shumomer Активный пользователь

    С нами с:
    12 мар 2011
    Сообщения:
    194
    Симпатии:
    1
    Адрес:
    из вашего вображения
    echo $xml->saveHTML();
     
  3. kombain

    kombain Активный пользователь

    С нами с:
    28 авг 2010
    Сообщения:
    50
    Симпатии:
    0
    Почему-то данная функция все русские буквы превращает в юникод сущности
    Код (Text):
    1.  
    2. <type>&amp;#1072;&amp;#1088;&amp;#1077;&amp;#1085;</type>
    Мне честно говоря такого не нужно. Есть другие функции?
     
  4. ozland

    ozland Активный пользователь

    С нами с:
    15 июл 2008
    Сообщения:
    16
    Симпатии:
    0
  5. kombain

    kombain Активный пользователь

    С нами с:
    28 авг 2010
    Сообщения:
    50
    Симпатии:
    0
    ozland, это работает как надо. Спасибо.

    На https://php.ru/manual/book.dom.html какая-то нечитаемая документация про DOM. Интересно, есть ли где-то нормальное описание всех методов или туториал?