易截截图软件、单文件、免安装、纯绿色、仅160KB

flex 操作xml 实现增删改查

详细介绍Flex中操作XML(上)
2009年12月30日 星期三 12:05
一 在介绍Flex中操作XML之前,首先简单介绍下XML中的基本术语。   
元素:XML中拥有开始标签和结束标签的这一块称为“元素”   
节点:把XML元素与文本结合起来统称为节点   
根节点:位于整个XML文当顶端的节点   
文本节点:包含文本的节点   
属性:元素的组成部分,以键/值形式放在元素标签内
用一个例子来说明
view plaincopy to clipboardprint?
<root_node><!--这是一个根节点也是一个元素-->           
<node attribute="value"><!--这是一个节点也是一个元素,其中包含有属性"attribute"-->            
text node<!--这是一个文本节点-->            
</node>             
</root_node>           
<root_node><!--这是一个根节点也是一个元素-->   
<node attribute="value"><!--这是一个节点也是一个元素,其中包含有属性"attribute"-->   
text node<!--这是一个文本节点-->   
</node>   
</root_node>   
XML简单介绍完了;之后,将分别介绍XML对象的创建,XML对象的处理以及XML对象的运用。
二 Flex中创建XML对象
Flex中创建XML对象的方法有很多种,可以根据该XML对象的用途来决定使用哪种方法
1.创建一个XML对象,直接把XML文本赋给这个对象
view plaincopy to clipboardprint?
var textXmlObj:XML = <test><element>text</element></test>;
var textXmlObj:XML = <test><element>text</element></test>;
注意:这里等号右边的表达式不用加上引号,因为AS认识它,知道它是一个XML,如果加上引号就成了String类型了,编译也无法通过。
当然也可以动态的决定XML文本中的内容,用"{变量}"的方式插入到XM


相关文档:

四种操作xml的方式: SAX, DOM, JDOM , DOM4J的比较


1. 介绍
1)DOM(JAXP Crimson解析器)
        DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于 ......

一个XML读写类

能读写任何XML配置文件,能实现用户层面的加解密,以下代码中的B64E函数为加密函数,B64D为解密函数,可以自己编写
生成的XML根节点为ZBS,可以替换为其它有意义的节点名称
Option Explicit
Public xmlDoc As DOMDocument
Public aNode As IXMLDOMElement '当前激活Node
Public xmlFilePath As String, ReadOnly As Bo ......

一个使用JDOM读取XML文件的工具类

/*
 * history
 *
 * Created on 2003-5-26
 *
 * 2003-06-05
 *   1.增加了Log的处理信息。
 *   2.抛出的异常由原来UtilException的改变成XMLException,后者继承前者。
 *
 * 2003-09-02 by David Yu
 *   1.增加了改变一个 ......

XML实现异构数据库间转换的实现与分析(转)

XML中一种扩展的标记语言,它具有很好的扩展性标记.本文通过XML实现不同数据库的定义,实现对XML数据库的访问和异构数据库之间的互访.  
  关键词:XML  异构数据库  信息交换  数据库访问  
1  引言  
  XML(Extensible  Markup  Language)它是由W3C组织于1998年2月 &nb ......

HTML、SHTML、DHTML、XHTML、XML区别


HTML - Hyper Text Mark-up Language - 超文本标记语言
     HTML-超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号