Показать сообщение отдельно
Старый 15.09.2009, 04:05
Mur4ik вне форума Посмотреть профиль Отправить личное сообщение для Mur4ik Найти все сообщения от Mur4ik
  № 3  
Ответить с цитированием
Mur4ik
ветеран форума

Регистрация: Sep 2008
Сообщений: 717
Записей в блоге: 4
Отправить сообщение для Mur4ik с помощью ICQ
Код AS3:
var xml:XML = 
<root>
	<object name="Params">
		<object name="SITE">
			<integer name="x" value="96"/>
			<integer name="y" value="15"/>
			<integer name="width" value="53"/>
			<integer name="height" value="35"/>
			<integer name="master" value="0"/>
			<string name = "Terrain" value = "XML\Terrain888.xml"/>
			<object name="INFRASTRUCTURE">
				<boolean name="footway" value="true"/>
				<boolean name="highway" value="true"/>
			</object>
		</object>
	</object>
</root>
 
function getValueByName(attrName:String, dataXML:XML):String
{
	var nodeValue:String = dataXML..*.(@name == attrName).@value.toString();
 
	return nodeValue || "... а нету такого value у требуемого узла :)";
}
 
trace( "Params = " + getValueByName("Params", xml) );
trace( "footway = " + getValueByName("footway", xml) );
__________________
trace("Остановите Землю, я сойду!!!");


Последний раз редактировалось Mur4ik; 15.09.2009 в 04:32.