//读取XML
public function ReadXML():void
{
var login_xml:XML= <login_info code="1" >
<user_info>
<moble>1</moble>
<login_name>xiaoming</login_name>
<nick_name>hitong</nick_name>
</user_info>
<user_info>
<moble>2</moble>
<login_name>xiaowang</login_name>
<nick_name>hehe</nick_name>
</user_info>
</login_info>
var loginName:String,nickName:String;
loginName=login_xml.child("user_info").child("login_name").toString();
nickName=login_xml.child("user_info").child("nick_name").toString();
trace(loginName);
var user_infoItem:XML=login_xml..login_name[0].parent();
trace(user_infoItem.toXMLString());
}
//读取属性值
public function ReadAttribute():void
{
var items_xml:XML= <caster autoPlayTime= "5" >
<items type="JPG" time="2014-01-13">
<item item_url="up/1.jpg" link="http://www.itzcn.com/1.html">上海</item>
<item item_url="up/2.jpg" link="http://www.itzcn.com/2.html" >湖南</item>
<item item_url="up/3.jpg" link="http://www.itzcn.com/3.html" >广州</item>
<item item_url="up/4.jpg" link="http://www.itzcn.com/4.html" >钓鱼岛</item>
</items>
</caster>
var itemsLst:XMLList=items_xml.items.item;
trace(itemsLst.length());
trace("items:"+items_xml.items.@type+","+items_xml.items.@time);
for(var i:int=0;i<itemsLst.length();i++)
{
//获取"上海"、"湖南"
trace(items_xml.items.item[i].toString());
//获取属性值
trace(itemsLst[i].@item_url);
trace(itemsLst[i].attribute("link"));
//获取所有属性值
}
}
public function ReadXML():void
{
var login_xml:XML= <login_info code="1" >
<user_info>
<moble>1</moble>
<login_name>xiaoming</login_name>
<nick_name>hitong</nick_name>
</user_info>
<user_info>
<moble>2</moble>
<login_name>xiaowang</login_name>
<nick_name>hehe</nick_name>
</user_info>
</login_info>
var loginName:String,nickName:String;
loginName=login_xml.child("user_info").child("login_name").toString();
nickName=login_xml.child("user_info").child("nick_name").toString();
trace(loginName);
var user_infoItem:XML=login_xml..login_name[0].parent();
trace(user_infoItem.toXMLString());
}
//读取属性值
public function ReadAttribute():void
{
var items_xml:XML= <caster autoPlayTime= "5" >
<items type="JPG" time="2014-01-13">
<item item_url="up/1.jpg" link="http://www.itzcn.com/1.html">上海</item>
<item item_url="up/2.jpg" link="http://www.itzcn.com/2.html" >湖南</item>
<item item_url="up/3.jpg" link="http://www.itzcn.com/3.html" >广州</item>
<item item_url="up/4.jpg" link="http://www.itzcn.com/4.html" >钓鱼岛</item>
</items>
</caster>
var itemsLst:XMLList=items_xml.items.item;
trace(itemsLst.length());
trace("items:"+items_xml.items.@type+","+items_xml.items.@time);
for(var i:int=0;i<itemsLst.length();i++)
{
//获取"上海"、"湖南"
trace(items_xml.items.item[i].toString());
//获取属性值
trace(itemsLst[i].@item_url);
trace(itemsLst[i].attribute("link"));
//获取所有属性值
trace(itemsLst[i].attributes());
//另一种方式
}
}