<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">как работать с xml? что это вообще такое? я даже не нашёл, где прочитать. то есть в xml::libxml я не продвинулся дальше, чем открыл файл парсером. что с ним делать дальше и как вытащить данные? у меня есть ещё файл описания .xsd, он вроде как очень нужен, но я опять же не понимаю, зачем.<br>
</blockquote></div><br>К примеру так:<br>my $doc = XML::LibXML->new->parse_file($cities_file);<br>my $cities = $doc->getElementsByTagName('city');<br><br>while ( my $city = $cities->shift() )<br>{<br>
my $id = $city->getAttribute('id');<br> my $name = $city->getAttribute('name');<br> print "$id $name\n";<br>}<br><br>P.S. Как я и говорил, с документацией некоторые проблемы ;-)<br>