Здравствуйте! Не получается пройтись циклом по документу, чтобы вытащить все элементы. Находятся в теге item, но тег не уникальный. Есть xml, следующего вида: HTML: <answer> <request> <server>export</server> <service>4</service> <version>0.2</version> <order/> <limit/> <offset/> <filter> <text/> <mode> <item>xml</item> </mode> </filter> </request> <response> <status>ok</status> <data> <item> <id>66430</id> <title>Сочинские Электрические Сети</title> <city>Сочи</city> <city_code>sochi</city_code> <region>23</region> <address>ул. Конституции, 42</address> <processing> <![CDATA[ пн-пт 08:00-21:00<br/>сб,вс выходные ]]> </processing> <in/> <out> <item>rur</item> </out> <func> <item>12</item> <item>4</item> <item>2</item> </func> </item> <item> <id>66452</id> <title>Автосалон НИССАН</title> <city>Новокузнецк</city> <city_code>novokuznetsk</city_code> <region>42</region> <address>ул. Димитрова, 8Б</address> <processing>08:00-20:00</processing> <in/> <out> <item>rur</item> <item>eur</item> </out> <func> <item>4</item> <item>11</item> <item>6</item> </func> </item> И кусочек php: PHP: $xmlReader = new XMLReader; while ($xmlReader->name === 'data') {...} в этом случае возращает одну запись, что и вполне логично. Если указываю 'id', то обработка не заканчивается. Спасибо,