XML类包含用于处理XML对象的工作方法和属性。 XML类(以及XMLList,命名空间和QName类)基于ECMAScript中定义的XML(E4X)规范(ECMA - 357第2版)标准,实现了强大的XML处理在。使用toXMLString()方法返回的XML对象的字符串表示不论XML对象具有简单内容还是复杂内容。
但是flex的xml操作还不支持xquery等简便、强大的查询操作,但是对于一般的xml结点读取、属性读取、结点查找、属性查找、结点遍历等还是完全可以胜任。
本文提供了一个xml操作的实用Demo,主要有下述3部分内容:
1)构建xml;
2)xml结点读取、属性读取、结点遍历等;
3)用户可以利用..先得到所有结点列表xmllist,然后遍历该xmllist查找任何元素、结点。 flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" width="800" height="600" creationComplete="init()" fontSize="11"> 11 Main St. San Francisco CA 98765 99 Broad St. Newton MA 01234 ; //显示xml XML.prettyIndent = 2; //设置xml缩进量 txtSrc.text = employees.toXMLString(); } protectedfunction btnShow_clickHandler(event:MouseEvent):void { var output:String = ""; //employees.employee[0].address.zip, 98765 output+="employees.employee[0].address.zip: "+employees.employee[0].address.zip+"\r\n\r\n"; //employees.employee[1].@ssn, 789-789-7890 output+="employees.employee[1].@ssn: "+employees.employee[1].@ssn+"\r\n\r\n"; //employees.employee.name, // output+="employees.employee.name: "+employees.employee.name+"\r\n\r\n"; //employees..zip[0], 98765 output+="employees..zip[0]: "+employees..zip[0]+"\r\n\r\n"; //employees..@ssn[1], 789-789-7890 output+="employees..@ssn[1]: "+employees..@ssn[1]+"\r\n\r\n"; //employees..name, // output+="employees..name: "+employees..name+"\r\n\r\n"; //employees.employee[0].address.*, 11 Main St. //San Francisco //CA //98765 output+="employees.employee[0].address.*: "+employees.employee[0].address.*+"\r\n"; txtOpreate.text = output; } ]]>
width="70" right="80" toolTip="请输入员工的ZIP" text="01234"/>
width="70" right="3" toolTip="查找" label="查找"
click="btnQuery_clickHandler(event)"/>
width="30%" height="100%"/>
width="70%" height="100%"/>
发表评论
-
iphone 字符串 nsstring用法
2012-07-06 09:51 6841.4.1 字符串 可能最常使用的类就是NSStr ... -
正则表达式测试工具、网页版
2012-07-06 09:45 730有时候为了测试正则表达式、临时自己写了这么一个、我对于JS ... -
Php正则表达式
2012-07-06 09:37 6021、 perl兼容正则表达式: 模式修 ... -
如何修改酷我软件中的皮肤图片为自己的图片?
2012-07-06 09:30 624如何修改酷我中的 ... -
window.opener 的用法
2012-07-05 20:45 621window.open()支持环境: JavaScript ... -
Swing组件集合的事件处理(四)
2012-07-03 13:43 623如果我们正在创建我们自己的组件并且希望这些组件触发事件,我 ... -
Flex 与java 通信,通过BlazeDS
2012-07-02 10:25 5431. Server代码 package com.east ... -
FLEX与javascript交互
2012-07-02 10:25 571用Flex来调用同一页面中的javascript函数。调用 ... -
twaver-flex效率与性能测试
2012-07-02 10:25 608测试环境: 测试一 节点:创建图片节点; 连 ... -
OpenScales入门教程:第二节 : 创建第一张地图
2012-07-01 00:03 621你需要把第一 ... -
flex与C# Socket通信
2012-07-01 00:03 864Socket 通信没什么好说,一个服务端,多个客户端,很容 ... -
flex与twisted通过socket通信
2012-07-01 00:03 615flex端代码 0){ bMsg.writeUTFB ... -
Flex Socket编程
2012-07-01 00:03 622比较懒,比较少上csdn的,如果发现留言给我没有回复,望见 ...
相关推荐
在Flex编程中,XML是一种常用的数据格式,用于存储和传输数据。这个小例子展示了如何在Flex应用程序中将XML内容转化为文件并保存到本地系统。Flex是Adobe开发的一种开放源码的富互联网应用(RIA)框架,它使用...
描述:“flex-web工程载入tomcat下xml文件(含源码)网上这方面的资料很少,自己总结的,希望对大家有用”—— 提示我们这是一项不常见但实用的技术,资料相对匮乏,作者已进行总结并分享了相关代码。 现在,让我们...
### 关于《Foundation XML and E4X for Flash and Flex》的知识点详解 #### 一、XML与Web开发的重要性 XML(Extensible Markup Language)作为Web技术的重要组成部分,在数据交换、文档存储等方面扮演着核心角色。...
以下是一种简单实用的Flex 3去水印方法: 首先,我们需要创建一个名为`ChartsLicenseHandler`的类,这个类将作为处理图表许可证的处理器。我们将这个类放在`mx.charts.chartClasses`目录下。类的代码如下: ```...
标题和描述中的"Flex 皮肤大全"指的是收集了多种样式的Flex控件皮肤资源,包括模仿Windows Vista和Windows 7操作系统的风格,以及其它30多种独特设计。 1. **Flex控件样式**:Flex控件是构建用户界面的基本元素,如...
它与XML类似,但专门用于描述Flex应用的视觉元素和数据绑定。 3. **ActionScript**: ActionScript是Flex应用程序的核心编程语言,基于ECMAScript,用于处理逻辑和交互性。开发者可以通过ActionScript来控制组件的...
压缩包中的"Util.as"文件很可能是一个ActionScript类,包含了一些通用的实用函数,可能用于文件操作、数据转换或网络通信。分析这个类的源码,可以揭示文章中具体的技术实现细节。 综上所述,这篇文章可能深入探讨...
Flex中的事件处理机制允许开发者响应用户操作或其他应用程序事件。事件可以是鼠标点击、键盘按键、数据更改等。Flex框架定义了一系列预定义的事件类型,开发者可以通过注册事件监听器来捕获这些事件,并执行相应的...
9. **flex-object-handles**: 提供对象处理功能,通过XML配置实现对象的操作,但可能需要根据具体需求进行定制。 10. **CheckboxTree 和 Carousel 组件**: 分别提供树状结构选择和轮播效果,附带源代码和演示。 11...
MXML是一种用于定义Flex应用程序用户界面的XML语言。它使得开发者能够直观地设计布局,并通过ActionScript 3.0添加动态行为。ActionScript 3.0是一种强大的面向对象编程语言,用于实现复杂的逻辑和交互性。书中深入...
1. **动态SQL增强**:Mybatis-Flex 提供了更强大的动态SQL支持,使得开发者能够更方便地构建复杂的查询条件,避免在 XML 映射文件中编写大量的 if-else 逻辑。这不仅可以减少代码量,还能提高代码的可读性和可维护性...
【FLEX地图应用教程】 FLEX地图应用教程主要面向初学者,旨在介绍如何使用FLEX进行地图开发,并在地图上实现各种功能。...随着学习的深入,你将能创建出更加丰富和实用的地图应用,满足不同业务需求。
1. **Spark皮肤机制**:Spark皮肤是Flex 4引入的新特性,允许开发者通过XML和MXML来定义组件的外观。Spark皮肤可以控制组件的每个像素,提供高度的自定义性。在AdvancedDataGrid中,我们可以创建一个继承自spark....
- **MXML与ActionScript**:Flex应用通常由MXML(一种XML格式的语言)和ActionScript组成。MXML用于定义界面布局和样式,而ActionScript则用于编写业务逻辑。 ##### 2. 图片上传组件设计 - **UI组件**: - **Text...
根据提供的文件信息,我们可以深入探讨FLEX中的_HTTPService组件及其使用方法。此组件主要用于与Web服务进行通信,例如从服务器获取或发送数据。...这对于开发基于Flex的应用程序来说是非常实用且必要的技能。
6. **数据提供者和服务**:Flex支持与各种数据服务集成,如AMF、XML、JSON等。文档可能讲解如何通过数据绑定与这些服务交互,获取和更新远程数据。 7. **实用案例与最佳实践**:实际开发中的例子和最佳实践将帮助...
本书不仅详细介绍了Flex与Java结合在企业级应用开发中的运用,还深入剖析了Flex技术的核心原理和企业级应用的架构思想,是一本极具实用性和指导意义的技术书籍。 ### Flex与Java的通信机制 在企业级应用开发中,...
而 Mybatis-Flex 则在此基础上添加了更多的实用特性,以提升开发效率和代码质量。 Mybatis-Flex 的核心特性包括但不限于: 1. **动态 SQL 支持**:Mybatis-Flex 提供更强大的动态 SQL 功能,使得开发者能够更加...
在Flex开发中,实现控件的全屏显示是一项常见且实用的功能。本文将详细介绍如何通过Flex编程语言来实现一个控件或应用的全屏显示功能,并解释代码中的关键部分。 #### 一、Flex全屏显示概述 Flex是一种用于构建跨...