Мне необходимо динамически (в зависимости от приходящих от сервера данных) сформировать дерево. Попробовала сделать так:

Код:
<mx:Panel width="276" height="158" layout="absolute" title="Структура объектов" horizontalCenter="-28.5" verticalCenter="-15" id="panel1">
<mx:Tree x="518" y="62" height="440" id="treeDevices" dataProvider="{treeData}"></mx:Tree>
</mx:Panel>
...
<mx:Script><![CDATA[
public var treeData:XML;
...
private function buildTree():void {
treeData =
<child label="111">
<child label="22">
</child>
</child>;
}
]]></mx:Script>
Дерево на экране появляется - но справа от него почему-то выводится текст:

Код:
<child label="111">
<child label="22"/>
</child>
Как правильно сформировать дерево из AS3? Поиск по хелпам и мануалам пока ничего не дал
