+ -
当前位置:首页 → 问答吧 → AS3操作mxl 问题

AS3操作mxl 问题

时间:2010-08-05

来源:互联网

有xml如下:
<?xml version="1.0" encoding="utf-8" ?> 
 <ArrayOfLpInfo >
<LpInfo>
  <Lpmc>世纪新城</Lpmc> 
  <Kfs>中天城投</Kfs> 
  <Kfsj>2010年</Kfsj> 
  <Xszt>全城热销中</Xszt> 
</LpInfo>

<LpInfo>
  <Lpmc>帝景传说</Lpmc> 
  <Kfs>分地方地方</Kfs> 
  <Kfsj>2011年</Kfsj> 
  <Xszt>销售完毕</Xszt> 
</LpInfo>

</ArrayOfLpInfo>


怎样获取<LpInfo>节点下的元素(<Lpmc>、<Kfs>、<Kfsj>、<Xszt>)个数啊?也就是4

作者: lililoveme   发布时间: 2010-08-05

var xml:XML=XML(e.target.data);
xmllist=xml.children();
xmllist.LpInfo[0].attributes().length()

作者: bennman   发布时间: 2010-08-05

用:descendants("LpInfo")[j]["*"].length() 可以实现,但是在flash直接使用时没问题的,
但将它写入到AS3文件需要引入什么呀的名字空间啊 ?

作者: lililoveme   发布时间: 2010-08-05