用as3.0 如何获得xml文件的节点数量

要想像以前那样获取一个xml文件的节点数量应该怎么办?... 要想像以前那样获取一个xml文件的节点数量应该怎么办? 展开
 我来答
anlijames
2008-10-17
知道答主
回答量:79
采纳率:0%
帮助的人:30.4万
展开全部
var myXml1:XML = new XML();
var xml_url1:String = "pic.xml";
var myXmlUrl1:URLRequest = new URLRequest(xml_url1);
var myLoader1:URLLoader = new URLLoader(myXmlUrl1);
var total1:Number=0;
myLoader1.addEventListener("complete", xmlLoaded1);

function xmlLoaded1(event:Event):void
{
myXml1 =new XML(myLoader1.data);
trace("length "+myXml1.length());
for each (var property:XML in myXml1.user)
{
local1[total1] = String(property.local);
total1 += 1;
}
}
“myXml1.user”user是我这个xml里面的一个节点的名称,这样可以用total1这个变量记录出同名节点的数量
在2.0中可以直接用.length获得节点数,在3.0里.lenght()只能获得根节点,也就总是返回1
具体的我也还在研究中,呵呵,希望能帮到你
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式