root.xml:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<Sysm>
<userStatus label="0" data="正常" scope="user"/>
<userStatus label="1" data="过期" scope="user"/>
<userStatus label="2" data="删除" scope="user"/>
<userStatus label="3" data="禁用" scope="user"/>
</Sysm>
</root>
as3:
//从root.xml中读取status,a是参数,用来选择性查询xml
public static function readStatus(a:String):ArrayCollection{
var xml:XML;
var xmlList:XMLList;
var xmlLoader:URLLoader = new URLLoader();
var arr:ArrayCollection = new ArrayCollection();
xmlLoader.load(new URLRequest("pb/utils/root.xml"));
xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded);
function xmlLoaded(event:Event):void
{
xml = XML(event.target.data);
//选择scope属性
xmlList = xml..userStatus.(@scope==a);
//trace(xmlList[0].@label);
for(var i:int = 0; i < xmlList.length(); i++)
{
//把xmlList转化为object类型
var o:Object = new Object();
o.label = xmlList[i].@label;
o.data = xmlList[i].@data;
arr.addItemAt(o,i);
}
}
return arr;
}
分享到:
相关推荐
在AS 3.0(ActionScript 3.0)中,读取XML文件是一项常见的任务,特别是在构建富互联网应用程序(RIA)时。XML作为一种轻量级的数据交换格式,被广泛用于存储和传输数据。本教程将详细介绍如何在AS 3.0中读取XML文件...
AS3提供了强大的XML处理能力,使得开发者能够轻松地读取、解析和操作XML文档。本文将深入探讨如何在AS3中使用Flash来读取和写入XML。 首先,让我们了解XML的基本概念。XML(Extensible Markup Language)是一种自...
本示例探讨了如何使用AS实现读取XML文件并进行分页显示,这对于处理大量数据时优化用户界面体验至关重要。下面我们将详细介绍这个过程。 首先,我们需要了解XML的基本概念。XML(eXtensible Markup Language)是一...
vb中读写XML文件实例Dim XMLDoc As DOMDocument Dim root As IXMLDOMNode Dim xlst As IXMLDOMNodeList, xlst1 As IXMLDOMNodeList Dim xn As IXMLDOMNode Dim xnf As IXMLDOMNode Dim xe As IXMLDOMElement Set ...
### VB读取XML文件知识点详解 #### 一、概述 在软件开发过程中,XML(可扩展标记语言)因其良好的结构化特性,在数据交换与存储方面得到了广泛应用。Visual Basic(简称VB),作为一款功能强大的编程语言,支持...
在VB.NET中,我们可以利用内置的类库来轻松地读取XML文件,从而获取其中的数据。下面我们将详细介绍如何在VB.NET环境下实现XML文件的读取。 首先,我们需要引入System.Xml命名空间,它包含了处理XML文档所需的所有...
本项目涉及的核心技术是“读取XML文件”和“写入Excel表格”。XML(Extensible Markup Language)是一种用于存储和传输数据的标准化格式,而Excel则是Microsoft Office套件中的一个组件,用于创建、编辑和分析数据。...
在VB.NET中,处理XML文件是常见的任务,包括读取XML数据、修改数据以及写入新的XML文件。本项目提供了DLL形式的源代码,方便开发者在自己的应用中调用相关函数接口进行XML操作。 首先,我们要理解VB.NET中读取XML的...
总结来说,Python通过`xml.etree.ElementTree`库提供了强大的XML处理能力,无论是创建新的XML文件还是读取和解析已有的XML文档,都非常便捷。通过`generate_xml.py`和`read_xml.py`这样的代码实例,开发者可以深入...
例如,可以创建一个XML文件来存储样式规则,然后在AS3代码中解析这些规则并应用于舞台上对应的DisplayObject。 总结: Flash读取XML文件是通过`URLLoader`加载XML文件,然后使用`XML`类解析数据。加载过程中需要...
本实例将深入探讨如何在VB环境中不依赖XML.DLL库来读取XML文件的节点值。 首先,我们需要了解XML文件的基本结构。XML文件由一系列的元素(Element)组成,每个元素可以有属性(Attribute)和子元素。元素通过标签...
总结一下,使用AS2实现读取XML配置文件并将其内容保存到数组中,主要步骤包括:创建XML对象、加载XML文件、监听加载事件、解析XML数据以及存储到数组。这个过程对于动态配置应用程序的行为非常有用,因为可以根据XML...
在这个“读取xml配置文件的flash导航菜单”项目中,开发人员创建了一个动态的Flash菜单系统,该系统能够从外部XML文件中获取其配置信息,从而实现菜单项的动态加载和更新。下面将详细解释这个技术实现的各个方面。 ...
### VB.NET 读取写入XML文件的知识点 #### 一、概述 在软件开发过程中,经常需要处理各种格式的数据文件。XML(可扩展标记语言)作为一种轻量级的数据存储和传输格式,被广泛应用于配置文件、数据交换等领域。本...
本压缩包包含了一系列与读写XML文件相关的资源,例如代码库、配置文件和示例文档。下面我们将深入探讨XML的基本概念、读写XML文件的方法以及相关工具和库。 首先,XML的设计目标是使数据能够被机器和人类同时理解。...
本教程将详细讲解如何在编程环境中读取XML文件。 1. XML文件的结构 XML文件由元素(Elements)、属性(Attributes)、文本内容(Text Content)和命名空间(Namespaces)等构成。元素是XML的基本构建块,它们通过尖...
下面将对这些技术进行详细的解析,并结合给定的代码示例,阐述如何有效地实现XML文件数据的读取与数据库存储。 ### XML与数据库集成 XML(Extensible Markup Language)是一种用于标记电子文档的标准,旨在描述...
3. 读取 XML 文件 4. 解析 XML 文件 5. 处理 XML 文件的内容 例如,可以使用以下代码来读取一个 XML 文件: ``` import xmllib # 创建一个 XML 解析器对象 parser = xmllib.XMLParser() # 读取 XML 文件 with ...
在本文中,我们将深入探讨如何在AS...在这个例子中,我们学习了如何读取XML文件中的图片URL,加载图片并创建一个滚动展示的图片容器。这种方法在创建富媒体应用、幻灯片展示或其他需要动态更新内容的项目中非常实用。
AS3提供了强大的XML类库,包括XML、XMLDocument和XMLList等,用于创建、解析和操作XML文档。 三、读取XML的基本步骤 1. 加载XML:首先,我们需要使用URLLoader类加载XML文件。创建一个URLLoader对象,然后调用其...