flex从java得失去tree数据

flex从java得得到tree数据

java:

public String getInitConfig(){
		StringBuilder sb = new StringBuilder();
		sb.append("<root>");
		sb.append("<node label='配置项' type='1Level' isBranch='true'>");
		sb.append("<node label='DTP拓扑' type='2Level' icon='iconConf1'></node>");
		sb.append("<node label='WEB拓扑' type='2Level' icon='iconConf1'></node>");
		sb.append("</node>");
		sb.append("</root>");
		return sb.toString();
	}

 as:

//图标
[Embed(source="images/config.png")] 
 public  var iconConf1:Class

private function confListHandle(event:ResultEvent):void{
 	var datas : XML = XML(event.result);
 	confDatas = datas.children();
 	confTree.dataProvider = confDatas;
// 	//展开所有节点
// 	confTree.openItems = datas.node;
 }

 mxml:

<mx:Tree id="confTree"  height="100%" width="100%" showRoot="true" iconField="@icon"
							 labelField="@label" doubleClickEnabled="true"
							   itemDoubleClick="tree_itemDoubleClick(event);"
							  />