Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Помогите с xml-парсером

Обсуждение темы Помогите с xml-парсером в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Нашел статейку как написать простейший парсер xml-файлов. Там приведены примеры. Не буду их тут цитировать, а просто дам ссылку: http://www.providerz.ru/articles/php...dom-intro.html (там в довольно ...


Закрытая тема
 
Опции темы
Старый 13.01.2009, 22:18   #1
Нашел статейку как написать простейший парсер xml-файлов. Там приведены примеры. Не буду их тут цитировать, а просто дам ссылку: http://www.providerz.ru/articles/php...dom-intro.html
(там в довольно сжатой форме рассматривается написание парсера тремя способами: с помощью sax, dom, xpath).

У меня возникла такая проблема: если усложнить сам xml- файл и сделать например так чтобы тег text содержал в себе еще один тег, т.е. что-то вида:
<newsLine>
<news date="1.1.2002">
<title>title 1</title>
<text>
<part1>text part1 1</part1>
<part2>text part1 2</part2>
</text>
</news>
<news date="5.1.2002">
<title>title 2</title>
<text>
<part1>text part2 1</part1>
<part2>text part2 2</part2>
</text>
</news>
<news date="10.1.2002">
<title>title 3</title>
<text>
<part1>text part3 1</part1>
<part2>text part3 2</part2>
</text>
</news>
</newsLine>


так вот как будет выглядеть код sax парсера?

и еще, раз уж я тут задам еще вопрос: пробую вариант с парсерами на основе DOM или xPath, там есть такая строка: $xml = xmldoc($xml);

мне выдается ошибка, что не может выбрать неопределенную функцию xmldoc
Подскажите в чем дело
 
Старый 13.01.2009, 22:18
Ссылки
Старый 14.01.2009, 02:37   #2
Как будет выглядеть — сначала попробуйте создать код самостоятельно: за вас работать никто не будет.

Почему функция не определена — PHP скомпилирован без поддержки DOM.
 
Старый 20.01.2009, 17:21   #3
или просто это 4-Й PHP
 
Старый 20.01.2009, 17:21
Закрытая тема





Текущее время: 11:27. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум