просветите чайника по правильному парсингу xml

  • Автор темы Автор темы Alx
  • Дата начала Дата начала

Alx

Новичок
просветите чайника по правильному парсингу xml

Приветствую!

В данном вопросе абсолютно новичок. Есть xml-файл с марками и моделями автомобилей и с самим списком автомобилей. Подскажите, плз, как правильно работать с этим xml? Читал, что можно сначала перевести все данные в массив, но не уверен, что это правильный путь. А времени как всегда на "набивание шишек" нет :) Вот и взываю к знатокам.

Буду благодарен за ответ.
 
Автор оригинала: Alx
The SimpleXML extension requires PHP 5.

а у меня на хостинге PHP4 :(
А cgi версии php?
Поройся в настройках хостинга можно установить расширения для обработки их php5...Некоторое разрешают выкладывать бинарные exe-шники php5 в папку cgi.
 
Автор оригинала: Гравицапа
Alx
1. Ты обратил внимание на другие темы в этом подфоруме?!
http://phpclub.ru/talk/showthread.php?s=&threadid=98040&rand=7
Cпасибо за ссылочку. Но мне нужно весь полученный xml-документ отобразить на странице, отсортировав его перед этим в необходимом мне порядке. Опыт парсинга обычного rss-канала имеется, но в сегоднящней задаче формат документа абсолютно другой (и, возможно, будет ещё усложняться).

Подскажите, плз, примерный ход действий. Нужно ли так же как при работе с рсс создавать функции "startElement" и "endElement"? Или же есть какой-то иной алгоритм работы?

PHP:
$xp = xml_parser_create(); 
xml_set_element_handler($xp, "startElement", "endElement");

TYFUA
 
Alx
Но мне нужно весь полученный xml-документ отобразить на
странице, отсортировав его перед этим в необходимом мне
порядке.

Ну и какие проблемы? Я тебе линки дал, читай внимательно, там ВСЕ прописано очень даже подробно.

И по ходу дела мне так кажется, что тут более размного было бы применять XSL шаблон. Зачем сервер нагружать лишней работой?
 
типичный пример расхожей поговорки тётенька, дайте попить, а то так есть хочется, что аж переночевать негде.
 
Сверху