циклом по xml

Артем_90

Новичок
Здравствуйте! Не получается пройтись циклом по документу, чтобы вытащить все элементы. Находятся в теге 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:
$xmlReader = new XMLReader;
while ($xmlReader->name === 'data') {...}
в этом случае возращает одну запись, что и вполне логично. Если указываю 'id', то обработка не заканчивается.
Спасибо.
 
Сверху