Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JavaScript парсинг XML 
:(
    Опции темы
ZeusX
Дата 18.9.2007, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 17.11.2006

Репутация: нет
Всего: нет



собственно сабж....

как распасить XML-пакет средствами JavaScript?
PM MAIL   Вверх
cruelangel
Дата 18.9.2007, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 319
Регистрация: 12.9.2007

Репутация: нет
Всего: 8



http://developer.mozilla.org/en/docs/DOMParser

смотря что ты хочешь с ним сделать...
PM MAIL   Вверх
Хрипа
Дата 25.9.2007, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 11.12.2006

Репутация: нет
Всего: нет



ZeusX
Вот вырвал из сваего обьекта smile
Код

extractResponse: function (xml_doc)
    {
     var body_type = xml_doc.documentElement.getAttribute('type');
     if(body_type != 'param-list') throw "Unknown response body type: " + body_type;
     var params = xml_doc.documentElement.childNodes, ret = {};
     for(var i = 0; i < params.length; i++)
     {
         if(params[i].nodeType != 1) {continue;}
         ret[params[i].getAttribute('name')] = params[i].lastChild.nodeValue;
     }
     return ret;
    },
-----------
Код

 <?xml version="1.0" encoding="windows-1251" standalone="yes" ?> 
<response type="param-list">
  <param name="vip">РУССКИЙ ТЕКСТ</param> 
  </response>
вернёт обьект. к котрому можно обратится так:
ret.vip - Будет содержать "РУССКИЙ ТЕКСТ"


Это сообщение отредактировал(а) Хрипа - 25.9.2007, 15:15
--------------------
<Вырезана, как не соответствующая правилам форума >
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0732 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.