• 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/

  • 相关阅读:
    离线修改注册表
    在Spring3中,配置DataSource的方法有6种。
    windows设置java环境变量
    三种配置linux环境变量的方法(以java为例)
    java call sap
    Tomcat 解决The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit
    window上安装pymysql
    Python中的str与bytes之间的转换的三种方法
    安装sqlite3.8的方法
    os.walk的用法
  • 原文地址:https://www.cnblogs.com/wenjl520/p/1443718.html
Copyright © 2020-2023  润新知