Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > XML, XSL > Как настроить передачу XML кода на сайт? |
Автор: bigshot 22.11.2008, 14:53 |
Привет всем!У меня есть сайт на Joomla 1.0.15 на который нужно поставить прогноз погоды, проблема в том что стандартные инфомеры под шаблон не подходят.Я решил тянуть информацию в XML формате с сайта informer.gismeteo.ua, там дается XML код. Каким образом лучше выполнить данную задачу и какой из XML форматов более подходит для данной задачи RSS,DOM и.т.д.Какая разница между форматами? ![]() |
Автор: sir_nuf_nuf 22.11.2008, 18:59 |
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 нужного вам дизайна |