顺德设计
当前位置:网站建设 >> 网页设计教程 >> Flash处理外部XML文档数据

Flash处理外部XML文档数据

[来源:来自网络] [作者:68design] [日期:08-04-05] [热度:]
myxml.load("xml-002.xml");
//调用XML.onLoad事件.
myxml.onLoad = function(success:Boolean)
{
    //如果加载成功,success=true;否则success=false;
    if (success) {
        trace("加载成功!");
        //输出顶层节点的节点名和顶层节点中属性name的值.
        trace(myxml.firstChild.nodeName+":"+myxml.firstChild.attributes.name);
        //用一个数组来引用顶层节点中子级节点的数组.
        var child_arr:Array = myxml.firstChild.childNodes;
        //用嵌套for语句遍历出xml文档中的所有数据.
        //这个for遍历的是顶层节点下的子级节点.
        for (var i = 0; i<child_arr.length; i++) {
            //输出顶层节点下的子级节点的节点名和顶层节点下的子级节点中属性name的值.
            trace(child_arr[i].nodeName+":"+child_arr[i].attributes.name);
            //这个for遍历的是顶层节点下的子级节点下的子级节点.
            for (var j = 0; j<child_arr[i].childNodes.length; j++) {
                //输出顶层节点下的子级节点下的子级节点的节点名 和 顶层节点下的子级节点下的子级节点中属性name的值.不要晕.看看输出面板就会明白它们之间的关系了哦.
                trace(child_arr[i].childNodes[j].nodeName+":"+child_arr[i].childNodes[j].attributes.name);
            }
        }
    } else {
        trace("加载失败!");


  关于站点
| 联系站长 | 百度xml | 友情链接 | 网站地图 | 粤ICP备07500705号
                 ©2008 维克斯媒体传播 版权所有