1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

Работа с XML в PHP

Тема в разделе "Web Coding", создана пользователем olen, 23 мар 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. olen

    olen Постоялец

    Регистр.:
    30 окт 2007
    Сообщения:
    128
    Симпатии:
    33
    Надо распарсить XML с помощью PHP. Подскажите, чем это лучше всего сделать. Очень желательно, чтобы работало и под Денвером, т.к. надо будет сначала отладить.
     
  2. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    http://www.intuit.ru/department/pl/plphp/14/plphp_14.html
    http://www.ibm.com/developerworks/ru/library/x-simplexml/

    и какие могут быть проблемы с Денвером ? разве что какая то либа по-умолчанию не подключена, чтолегко правится через php.ini

    в чем вопрос то ?

    ,Парсить можно и строковыми функциями, зависит от сложности документа и твоих нужд
     
    olen нравится это.
  3. olen

    olen Постоялец

    Регистр.:
    30 окт 2007
    Сообщения:
    128
    Симпатии:
    33
    Сходу нашел пример с использованием xml_parser_create(), но на Денвере не заработало.

    Понятно, что можно как текст, но вопрос скорее в том, как удобнее работать с XML в PHP (с учетом поддержки Денвера).
     
  4. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    по поводу того что не работает :

    на денвере по умолчанию выключены почти все расширения php ( по умолчанию!!!!)

    или скачать доп пакет с полным PHP с сайта dklab

    либо сам доустанови в папку \php\extensions ( или \php5\ext хз какая у тебя версия php ) либу кажется php_xmlrpc.dll и подключи ее в php.ini
     
  5. ~Daniel~

    ~Daniel~ Создатель

    Регистр.:
    1 янв 2008
    Сообщения:
    44
    Симпатии:
    10
    olen нравится это.
  6. Black#FFFFFF

    Black#FFFFFF

    Регистр.:
    19 июл 2007
    Сообщения:
    174
    Симпатии:
    107
    по твоему вопросу есть множество различных подходов.
    Очень просто разбор ХML выполнить с помощью Simple XML или PEAR. А подходов как таковых есть множество:
    и с помощью SAX, и с помощью DOM, XPATH и прочего и подобного.
    Неплохо было написано у Гутманса в PHP 5 проф. программировании о работе с XML (здесь как раз и найдешь примеры использования перечисленных выше подходов:(

    PHP 5 Гутманс
    пасс: nulled.ws



    Как антипод денвера заюзай этот сервер (прост в установке, содержит интуитивно понятную консоль управления, содержит почти все нужные либы к ПХП)
    vertrigo.
     
    olen нравится это.
Статус темы:
Закрыта.