вопрос по ajax

1234

Новичок
вопрос по ajax

Всем доброго времени суток!

Возник вопрос по технологии ajax:
есть index.html, query.js, query.php

в index.html ссылка, по клику на которой ниже вставляется текст(hello world), получаемый от сервера.
Вопрос заключается в следующем, когда я обрамляю текст hello world в любой html тег, то выдается ошибка xml.
Подскажите пожалуйста, как передать html код?

листинг query.php

PHP:
header("Content-type: text/xml");
echo '<?xml version="1.0" encoding="windows-1251" standalone="yes"?>';
// так все работает
echo '<response>hello world</response>';

// а так нет
//echo '<response><b>hello world</b></response>';
-~{}~ 12.01.09 17:11:

Извините за глупый вопрос, разобрался:
нужно перед отправкой преобразовать хтмл теги в сущности, функцией htmlentities()
 

FB3

Новичок
Можно еще CDATA использовать. Но вообще, XML для данных предназначен, а не для оформления того, как это будет выглядеть на странице.
 
Сверху