FLEX程序设计--XML(1)

简介:

1.XML概述:XML技术是一种基于标签的层次结构技术.

1.1.XML document(XML文件):指的是XML文件,完全不同于XMLDocument类.

1.2.XML node(XML节点) 是XML的基本组成部分,节点可以是元素,文本节点或属性.

1.3.XML element(XML元素):一般被理解为标签,但是XML元素包含的都是成对标签.

1.4.Root  node(根节点):最外层的XML元素

1.5.Attribute(属性):XML元素的一部分,位于标签内.

1.6.XML declaration(XML声明):一个特殊的标签,说明该文件是XML文件.

2XML数据的优点:

2.1.用户可以手工编辑或程序编写XML,可以很容易表示负责的数据类型.

2.2.大部分服务端语言都支持XML的读取操作.

2.3.XML是一种标准,可以很容易的在不同应用程序或者平台上传递和存储.

3.创建XML对象

3.1.使用XML标签创建XML对象

格式:var XML变量:XML=<根元素>

                                 <元素1/>

                                  <元素2/>

                                   .......

                                   <元素n/>

                                   </根元素>;

Code

3.2使用字符串创建XML对象

格式: var XML变量:XML=new XML(字符串);

                             var ss:String = " a " ;
                 var str:String
= " <abc><a> " + ss + " </a><b>b</b><c>c</c></abc> " ;
                 var example:XML
= new  XML(str);
                Alert.show(example);

4.XML对象添加元素:为XML对象添加新元素有四种方法:1将元素名作为属性添加元素,2使用"[]"操作符添加元素,使用insertChildBefore方法添加元素,使用insertChildArter方法添加元素.

4.1将元素名作为属性添加元素

格式:XML对象名.新元素名=内容;

4.2使用"[]"操作符添加元素

格式:XML对象名[新增元素名]=内容;

4.3.insertChildBefore方法:在某元素前插入新元素.

格式:XML对象名.insertChildBefore(XML元素,新元素);

4.4.insertChildArter方法:在某元素后

插入新元素.

格式:XML对象名.insertChildArter(XML元素,新元素);

Code

5.XML对象中添加元素内容:XML元素内容指两个封闭标签间的内容.

5.1将元素名作为属性添加元素内容

格式:XML对象.元素名=值;

Code

5.2.使用XML类中的方法添加元素内容

XML对象.appendChild(内容);

XML对象.prependChild(内容);

XML对象名.insertChildBefore(XML元素,新元素);

XML对象名.insertChildArter(XML元素,新元素);

Code

6.XML元素中添加属性:包含在元素内的名称和值.

6.1.使用"@"操作符添加属性

格式:XML对象名.元素名.@属性=值;

6.2.使用"[]"操作符添加属性

格式:XML对象名.元素名.@[属性名]=值;

Code

7.从XML中读取元素

从XML中读取元素可以使用elements方法,elements方法返回该XML根节点下全部直接子节点元素.

格式:XML对象.elements();

Code

 

版权说明

  如果标题未标有<转载、转>等字则属于作者原创,欢迎转载,其版权归作者和博客园共有。
  作      者:温景良
  文章出处:http://wenjl520.cnblogs.com/  或  http://www.cnblogs.com/

分类: Flex
0
0
« 上一篇: C#抓取和分析网页的类(收藏)
» 下一篇: FLEX程序设计-XML(2)
posted @ 2009-04-26 01:59 温景良(Jason) Views( 663) Comments( 1) Edit 收藏

  
#1楼 2013-08-21 08:51 | 撑起一片天  
看到之后受益不少,谢谢你

相关文章
|
XML 数据格式 网络架构
flex请求http://localhost:37813/crossdomain.xml
造成请求localhost:37813/crossdomain.xml,是因为开发时启用了网络监视器,如下图:   点击关闭监视就可以了,如下图:   这里有关于crossdomain.xml配置的详细说明>>
866 0
|
XML 数据格式
Flex读取XML配置文件总结
http://developer.51cto.com/art/201008/215925.htm 在Flex中我们经常使用xml文件,因为Flex支持强大的E4X功能,读取xml相当简洁。总结一下常用的Flex读取XML配置文件的方法: 1.使用Model标签形式 首先声明Model标签,   xml形如:     hzd    123456        那么,只需要在初始化事件中直接调用即可,例如:model.username,model.psw即可取到想要的值。
720 0
|
XML 前端开发 数据格式
Flex + XML的图片轮显
点击查看示例运行效果>> 有待优化的问题: 1、载入图片未做loading处理; 2、图片未使用延时加载处理,默认加载了全部的图片; 3、界面UI美化 逻辑部分与JavaScript有些类似,在解析XML时,单独写了一个as类来处理,btn的外观使用了CSS进行控制,资源全部放在名为assets文件夹目录下,工程目录   主文件的代码(PictureSwitch.
822 0
|
15天前
|
XML 前端开发 Java
讲解SSM的xml文件
本文详细介绍了SSM框架中的xml配置文件,包括springMVC.xml和applicationContext.xml,涉及组件扫描、数据源配置、事务管理、MyBatis集成以及Spring MVC的视图解析器配置。
36 1
|
2月前
|
XML Java 数据格式
Spring5入门到实战------7、IOC容器-Bean管理XML方式(外部属性文件)
这篇文章是Spring5框架的实战教程,主要介绍了如何在Spring的IOC容器中通过XML配置方式使用外部属性文件来管理Bean,特别是数据库连接池的配置。文章详细讲解了创建属性文件、引入属性文件到Spring配置、以及如何使用属性占位符来引用属性文件中的值。
Spring5入门到实战------7、IOC容器-Bean管理XML方式(外部属性文件)