AS 3.0 读出一个 xml 中的数据至 Aarry 中

xml 格式:


<? xml version="1.0" encoding="utf-8" ?>

<users>

<user>

<id>1</id>

<name>Lily</name>

</user>

<user>

<id>2</id>

<name>Lucy</name>

</user>

</users>

注意:user 节点中的子节点可以有很多,但是每个 user 的子节点的数目必须相同。

AS 3.0 代码:

var xmlStr="上面xml文件的内容";

var myXML=new XMLDocument();

var myArray=new Array();

myXML.parseXML(xmlStr);
var tmpParentNode=myXML.firstChild.firstChild;
while (tmpParentNode!=null) {
        var tmpChildNode=tmpParentNode.firstChild;
        while (tmpChildNode!=null) {
           myArray.push(tmpChildNode.firstChild.nodeValue);
           tmpChildNode=tmpChildNode.nextSibling;
        }
        tmpParentNode=tmpParentNode.nextSibling;
}

上面这段简单的代码会很快读出上面这种格式的 xml 内容,并存储在Array中,方便之后访问。

转载于:https://www.cnblogs.com/abccome/archive/2010/10/30/3344589.html

ActionScript 3.0 学习笔记三相关推荐

  1. Flexe2.0 学习笔记三(得用STATE实现一个组件登录窗体)

    <?xml version="1.0" encoding="utf-8"?> <mx:Panel xmlns:mx="http:// ...

  2. TensorFlow2.0 学习笔记(三):卷积神经网络(CNN)

    欢迎关注WX公众号:[程序员管小亮] 专栏--TensorFlow学习笔记 文章目录 欢迎关注WX公众号:[程序员管小亮] 专栏--TensorFlow学习笔记 一.神经网络的基本单位:神经元 二.卷 ...

  3. tensorflow学习笔记(三十二):conv2d_transpose (解卷积)

    tensorflow学习笔记(三十二):conv2d_transpose ("解卷积") deconv解卷积,实际是叫做conv_transpose, conv_transpose ...

  4. iView学习笔记(三):表格搜索,过滤及隐藏列操作

    iView学习笔记(三):表格搜索,过滤及隐藏某列操作 1.后端准备工作 环境说明 python版本:3.6.6 Django版本:1.11.8 数据库:MariaDB 5.5.60 新建Django ...

  5. 吴恩达《机器学习》学习笔记三——多变量线性回归

    吴恩达<机器学习>学习笔记三--多变量线性回归 一. 多元线性回归问题介绍 1.一些定义 2.假设函数 二. 多元梯度下降法 1. 梯度下降法实用技巧:特征缩放 2. 梯度下降法的学习率 ...

  6. Python基础学习笔记三

    Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...

  7. Mr.J-- jQuery学习笔记(三十二)--jQuery属性操作源码封装

    扫码看专栏 jQuery的优点 jquery是JavaScript库,能够极大地简化JavaScript编程,能够更方便的处理DOM操作和进行Ajax交互 1.轻量级 JQuery非常轻巧 2.强大的 ...

  8. MYSQL学习笔记三:日期和时间函数

    MYSQL学习笔记三:日期和时间函数 1. 获取当前日期的函数和获取当前时间的函数 /*获取当前日期的函数和获取当前时间的函数.将日期以'YYYY-MM-DD'或者'YYYYMMDD'格式返回 */ ...

  9. ROS学习笔记三:创建ROS软件包

    ,# ROS学习笔记三:创建ROS软件包 catkin软件包的组成 一个软件包必须满足如下条件才能被称之为catkin软件包: 这个软件包必须包含一个catkin编译文件package.xml(man ...

最新文章

  1. 谷歌最新薪资曝光:研究岗年薪最高达200多万,但远逊于人事主管
  2. linux Fedora安装桌面,CentOS6.x\Red Hat\Fedora\Linux 安装Wine 1.7.48 桌面运行环境教程
  3. 英语和数学不好可以学python-学习Python总是学了新内容又忘了旧的咋办?
  4. c++面向对象三大特征封装、继承和多态知识总结
  5. java并发面试题(一)基础
  6. Druid-目前最好的连接池
  7. mysql cluster 外键_Mysql外键约束
  8. linux学习交流群,求linux(ubuntu)学习交流群
  9. centos6.5装mysql好难_CentOS6.5 下MySQL傻瓜式安装
  10. python语_Python 基本语法
  11. MS SQL Server:分区表、分区索引详解
  12. Hello China操作系统STM32移植指南(三)
  13. 源领域和目标领域过程相似性分析
  14. 电脑使用变慢七大原因全解析
  15. 2021-04-29【已解决】The server cannot or will not process the request due to something that is perceived
  16. 徒步运动软件怎么申请测试,专业人士教你如何顺利完赛50公里徒步
  17. CY8C5888AXQ-LP096 CY8C5888AXI-LP096,IC MCU 32BIT
  18. Geohash应用——附近乡镇信息挖掘(提升检索召回与准确)
  19. 解决Android的WebView无法加载微信公众号链接中的图片和视频
  20. 传说她是清华大学校花或重庆工商大学校花

热门文章

  1. 北京市中 高英语听说计算机考,2021年北京高考首次英语听说机考时间确定,共五种题型...
  2. 《MySQL——查询长时间不返回的三种原因与查询慢的原因》
  3. 数据科学和统计学_数据科学中的统计
  4. 线性表----顺序表
  5. php中对ASCII码的处理ord() 、chr()
  6. 设置文本区域大小_数据验证基本设置技巧
  7. uva 10716——Evil Straw Warts Live
  8. 113. 路径总和 II golang
  9. 运算符与,|与||的区别
  10. C++Primer学习笔记:第4章 表达式