Сейчас разбираю ответы от АПИ

Код:
<restResponse object="user" method="getInfoAction">
<id>12313546</id>
<fullName>Василий Пупкин</fullName>
<nick>Vasyok</nick>
<isOnline>yes</isOnline>
<type>student</type>
<smallAvatar>http://scribbler.ru/uploaded/avatar/user/12313546/small.jpg</smallAvatar>
<mediumAvatar>http://scribbler.ru/uploaded/avatar/user/12313546/medium.jpg</mediumAvatar>
<userPic>http://scribbler.ru/uploaded/avatar/user/12313546/big.jpg</userPic>
</restResponse>
следующим образом

Код AS3:
trace(service.lastResult.restResponse)
trace(service.lastResult.restResponse.id)
trace(service.lastResult.restResponse.userPic)
trace(service.lastResult.restResponse.fullName)
trace(service.lastResult.restResponse.nick)
trace(service.lastResult.restResponse.isOnline)
trace(service.lastResult.restResponse.type)
А дальше например вот так:

Код AS3:
img1.source=service.lastResult.restResponse.userPic
fullName1.text=service.lastResult.restResponse.fullName
Но что делать если приходит многоуровневый ответ?

Код:
Ответ:
<restResponse object="photo" method="getInbox">
<item index="0">
<id>232</id>
<title>Альбом1</title>
<description>описание альбома 1</description>
<createdOn>2009-08-11 15:23:03</createdOn>
<updatedOn>2009-08-11 15:23:03</updatedOn>
<cover>http://scribbler.ru/uploaded/photo/1/2.jpg</cover>
<photosCount>10</photosCount>
</item>
<item index="1">
<id>233</id>
<title>Альбом2</title>
<description>описание альбома 2</description>
<createdOn>2009-08-11 15:23:03</createdOn>
<updatedOn>2009-08-11 15:23:03</updatedOn>
<cover>http://scribbler.ru/uploaded/photo/1/45.jpg</cover>
<photosCount>45</photosCount>
</item>
...
</restResponse>
причем количество альбомов заранее не известно