Обажаю E4X

Код AS3:
var xmlData:XML = <collection_menu>
<category name="Главная" link="index.php"></category>
<category name="Недвижимость" link="nadlan.php"></category>
<category name="Торговля" link="display.php?categ=1">
<item>Продовольствие</item>
<item>Одежда</item>
<item>Электротехника</item>
</category>
<category name="Cпециалисты">
<item name="Юристы">
<sub_item>Адвокаты</sub_item>
<sub_item>Нотариусы</sub_item>
</item>
<item name="Экономисты">
<sub_item>Бухгалтера</sub_item>
<sub_item>Аудиторы</sub_item>
<sub_item>советники по налогам</sub_item>
<sub_item>Страхование</sub_item>
</item>
<item name="IT-Специалисты">
<sub_item name="Сайтостроение"></sub_item>
<sub_item name="Программисты"></sub_item>
<sub_item name="Техники"></sub_item>
</item>
</category>
</collection_menu>
var xmlList:XMLList = xmlData.category;
var itemsTradeList:XMLList = xmlList.(@name == "Торговля").item;
trace( itemsTradeList );
/**
* <item>Продовольствие</item>
* <item>Одежда</item>
* <item>Электротехника</item>
*/