Показать сообщение отдельно
Старый 18.10.2009, 15:12
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код AS3:
var xml:XML =
<entire>
	<nameChild><![CDATA[aboutsub]]></nameChild>
	<type><![CDATA[MenuSub]]></type>
	<position><![CDATA[0]]></position>
	<unicObjectName><![CDATA[]]></unicObjectName>
	<object><![CDATA[]]></object>
	<MenuX><![CDATA[]]></MenuX>
	<MenuY><![CDATA[]]></MenuY>
	<MenuW><![CDATA[]]></MenuW>
	<MenuH><![CDATA[]]></MenuH>
	<nameChild><![CDATA[samesub]]></nameChild>
	<type><![CDATA[MenuSub]]></type>
	<position><![CDATA[2]]></position>
	<unicObjectName><![CDATA[]]></unicObjectName>
	<object><![CDATA[]]></object>
	<MenuX><![CDATA[]]></MenuX>
	<MenuY><![CDATA[]]></MenuY>
	<MenuW><![CDATA[]]></MenuW>
	<MenuH><![CDATA[]]></MenuH>
</entire>;
 
var aLists:Array = [];
 
xml.*.(localName().toString() === "nameChild" ?
	  aLists.unshift(<entire>{XMLList(valueOf())}</entire>) : 
	  aLists[0].* += valueOf());
 
aLists = aLists.reverse();
trace(aLists[0].toXMLString());
__________________
Hell is the possibility of sanity