Forum Webscript.Ru
Программирование => Perl => Тема начата: spongebob от 04 Июля 2006, 19:03:41
-
Друзья, выручайте.
Очень надо!
Есть XML вида
- value
- value
- value
...
- value
надо поочерёдно обработать каджую запись, вытягивая оттуда значения index, id и value
эти данные требуются для дальнейшей обработки.
Заранее спасибо!
-
perldoc XML::Parse
perldoc XML::Simple
?
-
Прочитал в первую очередь!
Ты читал? Разобрался? Если "ДА" - жму руку!
Там чёрт ногу сломит!
А я всего лишь хочу увидеть пример! Можно любым другим способом.... Мне это очень важно!
-
spongebob:
Прочитал в первую очередь!
Не читал. Или читал, но ничего не понял.
Начинаем отсюда
http://search.cpan.org/~grantm/XML-Simple-2.14/lib/XML/Simple/FAQ.pod
Переводчик на http://www.translate.ru
Где непонятно задаем вопросы.
-
#!/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 лежат ваши данные....