PDA

Просмотр полной версии : js.xml в строку.


Chas
14.02.2007, 04:54
с поощью xmlrequest получаю xml из файла. для тестирования хотелось бы вывести содержимое этой хмлки в текстовое поле.
в пхп это, например, преобразовать хмл в строку можно одной функцией ->saveXML ()
есть ли аналог в js? пересмотрел все функции DOM XML, не нашел пока.

etc
14.02.2007, 11:42
Запихнуть весь XML в теги <pre></pre>.

Chas
14.02.2007, 21:59
не понял, кого запихнуть? domxmldocument? это как?

KidsKilla
15.02.2007, 13:59
если запихать в <textarea> надо, просто замени < на &lt; а > на &gt;

п.с. хотя это годится для любого места на странице, не только в <textarea>

KidsKilla
15.02.2007, 14:00
Запихнуть весь XML в теги <pre></pre>.
не сработает.

etc
15.02.2007, 14:19
Очень жаль.

Chas
15.02.2007, 15:27
дык это...
у меня xml как объект. как его серриализовать в строку-то? как строку в textarea вывести его проблемы нет-то

KidsKilla
15.02.2007, 15:31
http://ru.wikipedia.org/wiki/Xmlhttprequest

Свойства класса XMLHttpRequest
Свойство Описание
onreadystatechange обработчик события, которое происходит при каждой смене состояния объекта
readyState возвращает текущее состояние объекта (0 — неинициализирован, 1 — открыт, 2 — отправка данных, 3 — получение данных и 4 — данные загружены)
responseText текст ответа на запрос
responseXML текст ответа на запрос в виде XML, который затем может быть распарсен посредством DOM
status возвращает HTTP-статус в виде числа (404 — «Not Found», 200 — «OK» и т. д.)
statusText возвращает статус в виде строки («Not Found», «OK» и т. д.)

Chas
15.02.2007, 15:55
от блин. я просто готовую библиотеку использую, из нее получаю уже xmldocument. придется в код бибилотеки лезть.

пасибо