Forum Webscript.Ru

Программирование => Perl => Тема начата: spongebob от 04 Июля 2006, 19:03:41

Название: XML::Parse vs XML::Simple
Отправлено: spongebob от 04 Июля 2006, 19:03:41
Друзья, выручайте.
Очень надо!
Есть XML вида

 value
 value
 value
...
 value


надо поочерёдно обработать каджую запись, вытягивая оттуда значения index, id и value
эти данные требуются для дальнейшей обработки.

Заранее спасибо!
Название: XML::Parse vs XML::Simple
Отправлено: arto от 04 Июля 2006, 22:45:05
perldoc XML::Parse
perldoc XML::Simple
?
Название: XML::Parse vs XML::Simple
Отправлено: spongebob от 04 Июля 2006, 22:54:38
Прочитал в первую очередь!
Ты читал? Разобрался? Если "ДА" - жму руку!
Там чёрт ногу сломит!
А я всего лишь хочу увидеть пример! Можно любым другим способом.... Мне это очень важно!
Название: XML::Parse vs XML::Simple
Отправлено: NeoNox от 04 Июля 2006, 23:59:28
Цитировать
spongebob:
Прочитал в первую очередь!

Не читал. Или читал, но ничего не понял.
Начинаем отсюда
http://search.cpan.org/~grantm/XML-Simple-2.14/lib/XML/Simple/FAQ.pod
Переводчик на http://www.translate.ru
Где непонятно задаем вопросы.
Название: XML::Parse vs XML::Simple
Отправлено: cr4ck3r от 05 Июля 2006, 15:04:26
Цитировать

#!/usr/bin/perl -w

use XML::Simple;
 my $ref = XMLin(\'1.xml\');
 my $item=$ref->{item};
 foreach (keys %$item) {
 my $id=$_;
 my $index=$item->{$_}{\'index\'};
 my $value=$item->{$_}{\'content\'};
 print "id=$id index=$index value=$value\\n";
 }


в файле 1.xml лежат ваши данные....