Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите с xml-парсером
 
 автор: battrack   (13.01.2009 в 22:16)   письмо автору
 
 

Нашел статейку как написать простейший парсер xml-файлов. Там приведены примеры. Не буду их тут цитировать, а просто дам ссылку: http://www.providerz.ru/articles/php/xml-sax-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
Подскажите в чем дело

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования