Сообщение от Gvozd
|
Если же я хочу передать в JS данные, используя AJAX, то использую встроенный в XHR инструмент парсинга XML, либо (я предпочитаю) тот же JSON
|
Нет, AJAX тут не используется.
Решение оказалось достаточно простым. XML загоняется в строку (просто экранирутся кавычки). Эта строка преобразуется в DOM с помощью javascript
:
Код:
|
text="<a><b><c id=\"12345\">Hello</c></b></a>";
if (window.DOMParser)
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(text,"text/xml");
}
else // Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(text);
} |
Код взят отсюда:
http://www.w3schools.com/Dom/dom_parser.asp