首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

读取XML发现的有关问题

2012-03-01 
读取XML发现的问题?//XML 文件configurationitem namevideowidth640/itemitem namevideoheigh

读取XML发现的问题?
// XML 文件

<configuration>  
  <item name="videowidth">640</item>
  <item name="videoheight">480</item>
  <item name="tosite" newwindow="yes">http://www.qq.com</item>
</configuration>

// 循环读取的代码

for (var pname:String in myXML.item)  
{
myXML.item.@name[pname]; //取 name 属性
myXML.item.@newwindow[pname]; //取 newwindow 属性 发现取不了
myXML.item[pname]; //取当前 item 的文本 
}

发现 item 标签里的属性个数不一致时,不能完全读取属性.
怎么回事?


[解决办法]
for (var i:int = 0; i<myXML.item.length(); i++)
{
myXML.item[i]
myXML.item[i].@name
myXML.item[i].@newwindow
}

你对xml的操作原理有些误解。这东西和数组很像。

热点排行