[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: saveXML
Василий
У меня такой код:
<code>
<?php
$document = new domDocument("1.0", "UTF-8");
$document->formatOutput = true;
$document->preserveWhiteSpace = false;
$document->encoding = "UTF-8";
$xmldocument = '<?xml version="1.0" encoding="WINDOWS-1251"?>
<tutorial>
<title>Заголовок</title>
<author>Вася</author>
</tutorial>';
$document->loadXML($xmldocument);
echo $document->saveXML();
?>
</code>

В браузере FF выводит "Вася", но мне нужно, чтобы выводилось:
<?xml version="1.0" encoding="WINDOWS-1251"?>
<tutorial>
<title>Заголовок</title>
<author>Вася</author>
</tutorial>

Почему теги не выводятся? Более того, этот документ интерпритируется браузером, как html, так как заголовок у страницы стал "Заголовок".
Как сделать так, чтобы он выводил дерево элементов, а не одного "Васю".



Спустя 5 часов, 46 минут, 55 секунд (19.03.2010 - 03:47) John_761 написал(а):
Вот же странно, почему же выводимые в браузер теги обрабатываются как теги ?! smile.gif wink.gif
Экранируйте их
echo htmlspecialchars($document->saveXML());

Спустя 14 часов, 23 минуты, 38 секунд (19.03.2010 - 18:10) Василий написал(а):
Цитата (John_761 @ 19.03.2010 - 00:47)
Вот же странно, почему же выводимые в браузер теги обрабатываются как теги ?! smile.gif wink.gif
Экранируйте их
echo htmlspecialchars($document->saveXML());

Спасибо, помогло!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.