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 6491.4.1 字符串 可能最常使用的类就是NSStr ... -
正则表达式测试工具、网页版
2012-07-06 09:45 703有时候为了测试正则表达式、临时自己写了这么一个、我对于JS ... -
Php正则表达式
2012-07-06 09:37 5801、 perl兼容正则表达式: 模式修 ... -
如何修改酷我软件中的皮肤图片为自己的图片?
2012-07-06 09:30 604如何修改酷我中的 ... -
window.opener 的用法
2012-07-05 20:45 596window.open()支持环境: JavaScript ... -
Swing组件集合的事件处理(四)
2012-07-03 13:43 600如果我们正在创建我们自己的组件并且希望这些组件触发事件,我 ... -
Flex 与java 通信,通过BlazeDS
2012-07-02 10:25 5211. Server代码 package com.east ... -
FLEX与javascript交互
2012-07-02 10:25 546用Flex来调用同一页面中的javascript函数。调用 ... -
twaver-flex效率与性能测试
2012-07-02 10:25 591测试环境: 测试一 节点:创建图片节点; 连 ... -
OpenScales入门教程:第二节 : 创建第一张地图
2012-07-01 00:03 608你需要把第一 ... -
flex与C# Socket通信
2012-07-01 00:03 845Socket 通信没什么好说,一个服务端,多个客户端,很容 ... -
flex与twisted通过socket通信
2012-07-01 00:03 596flex端代码 0){ bMsg.writeUTFB ... -
Flex Socket编程
2012-07-01 00:03 599比较懒,比较少上csdn的,如果发现留言给我没有回复,望见 ...
相关推荐
flex 的xml操作xml操作xml操作xml操作xml操作xml操作xml操作xml操作
Flex与JSON及XML的互操作,一篇Info的文章。
通过Httpserver与读取本地XML文件
flex读取xml文件的数据的三种方式及其比较
flex解析xml
flex 操作xml 实现增删改查flex 操作xml 实现增删改查flex 操作xml 实现增删改查flex 操作xml 实现增删改查flex 操作xml 实现增删改查
Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex
使用httpService通过xml传递对象的时候,用于flex端解析xml的实例。
flex xml 生成 tree 的详细源码 。还有解说
Flex之URLLoader加载XML 使用URLLoader加载XML
FLEX操作XML&JSON,是一篇翻译过来的文章.原文是INFOQ上的一篇文章.原文地址为: http://www.infoq.com/articles/flex-xml-json
flex xml 生成
flex解析xml实例,可读取xml标签来获取信息,并附表情
flex 读XML 写XML 并保存为xml文件,由图生成Xml文件,由XMl文件生成图
这是使用flex解析xml文件,并将xml文件的内容作为ComboBox下拉列表的数据提供源
flex 解析xml文件,利用httpservice读取xml文件,按要求过滤字符串,获取对应的值
Flex读取XML不刷新问题
flex外部读取xml
flex中经常需要xml格式的文件。通过后台asp.net的处理可以将数据库中读取的文件转化为xml格式。这是再传递给前端的flex中的tree控件作为数据源。
This is a Flex UIComponent that can be used 谋n a FLEX 3 mxml application as component written in action script 3.0, provides you to create items that cab be filled from an XML or Query ResultSet or ...