[Moscow.pm] xml parsing

Павел Тимонин gg.error на gmail.com
Вт Июн 30 04:07:28 PDT 2009


так, вроде понял. а описание структуры, какие где дети/аттрибуты надо
получить руками из этого xsd?

30 июня 2009 г. 15:04 пользователь Denis Evdokimov <
evdokimov.denis на gmail.com> написал:

> как работать с xml? что это вообще такое? я даже не нашёл, где прочитать.
>> то есть в xml::libxml я не продвинулся дальше, чем открыл файл парсером. что
>> с ним делать дальше и как вытащить данные? у меня есть ещё файл описания
>> .xsd, он вроде как очень нужен, но я опять же не понимаю, зачем.
>>
>
> К примеру так:
> my $doc    = XML::LibXML->new->parse_file($cities_file);
> my $cities = $doc->getElementsByTagName('city');
>
> while ( my $city = $cities->shift() )
> {
>     my $id         = $city->getAttribute('id');
>     my $name = $city->getAttribute('name');
>     print "$id $name\n";
> }
>
> P.S. Как я и говорил, с документацией некоторые проблемы ;-)
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20090630/5146c7c4/attachment.html>


Подробная информация о списке рассылки Moscow-pm