Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как настроить передачу XML кода на сайт? Как настроить передачу XML кода на сайт? 
:(
    Опции темы
bigshot
Дата 22.11.2008, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Привет всем!У меня есть сайт на Joomla 1.0.15 на который нужно поставить прогноз погоды, проблема в том что стандартные инфомеры под шаблон не подходят.Я решил тянуть информацию в XML формате с сайта informer.gismeteo.ua, там дается XML код. Каким образом лучше выполнить данную задачу и какой из XML форматов более подходит для данной задачи RSS,DOM и.т.д.Какая разница между форматами? smile     

Это сообщение отредактировал(а) bigshot - 22.11.2008, 15:16
PM MAIL   Вверх
sir_nuf_nuf
Дата 22.11.2008, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



bigshot, не путайте формат, и "тип парсера"

RSS - это формат. Он определяет что находится в XML файле. Фактически это некие ограничения на разметку данных. Бывает куча других XML форматов (Atom, SVG и т.п.). gismeteo.ua не использует эти форматы - они придумали свой собственный (без названия) - и выдают данные именно в этом виде. Вы будете использовать их формат, т.к. других вариантов нет.

DOM (Document Object Model) - это способ работы с XML (не зависит от формата XML). По мимо DOM есть  еще SAX и возможно другие способы разбора XML.  Удобнее всего использовать DOM.

Я не в курсе что умеет Joomla. Но у вас собственно 2 варианта:
1) писать код, который разбирает с помощью DOM парсера этот XML и вынимать оттуда нужные данные.
2) написать XSLT преобразование, которое будет преобразовывать XML в HTML нужного вам дизайна


--------------------
user posted image
user posted image
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




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


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

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