так, вроде понял. а описание структуры, какие где дети/аттрибуты надо получить руками из этого xsd?<br><br><div class="gmail_quote">30 июня 2009 г. 15:04 пользователь Denis Evdokimov <span dir="ltr">&lt;<a href="mailto:evdokimov.denis@gmail.com">evdokimov.denis@gmail.com</a>&gt;</span> написал:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><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></div>К примеру так:<br>my $doc    = XML::LibXML-&gt;new-&gt;parse_file($cities_file);<br>my $cities = $doc-&gt;getElementsByTagName(&#39;city&#39;);<br><br>while ( my $city = $cities-&gt;shift() )<br>

{<br>
    my $id         = $city-&gt;getAttribute(&#39;id&#39;);<br>    my $name = $city-&gt;getAttribute(&#39;name&#39;);<br>    print &quot;$id $name\n&quot;;<br>}<br><br>P.S. Как я и говорил, с документацией некоторые проблемы ;-)<br>


<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br>