加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex 读取XML

发布时间:2020-12-15 03:55:04 所属栏目:百科 来源:网络整理
导读://读取XML public function ReadXML():void { ?? ?var login_xml:XML= login_info code="1" ?? ??? ??? ??? ??? ??? ??? ?user_info ?? ??? ??? ??? ??? ??? ??? ??? ?moble1/moble ?? ??? ??? ??? ??? ??? ??? ??? ?login_namexiaoming/login_name ?? ??? ?
//读取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"));
?? ??? ?//获取所有属性值

?? ??? ?trace(itemsLst[i].attributes());

//另一种方式

//?? ??? ?trace(itemsLst[i].@*); ?? ?} }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读