Flex的 XMLList 对象,要对其添加xml,想到了用appendChild()方法,但每次以调用该方法就会出错,错误信息如下:
Error #1086: appendChild 方法只能用于包含单一项目的列表.
查API发现XMLList根本不存在次方法,那自动提示怎么能显示呢??网上搜了一圈发现了这篇文章:
原来程序是把xmlList转化为xml在调用的该方法.因此把xmLlist换成xml,然后再将xml添加到xmllist中即可.
关键代码如下:
[Bindable]
private var hideFlagList:XMLList;
private function changeFlag():void
{
var hideXml:XML = <values></values>;
for(var i:int=0;i<unitList.length();i++ )
{
var objXml:XML = unitList[i];
if(objXml.choose[0] == "false")
{
hideXml.appendChild(objXml);
}else if(objXml.choose[0] == "true" )
{
if( dg.dataProvider == unitList)
continue;
//将要隐藏的属性给unitList赋值
// for(var j:int =0;j<unitList.length();j++ )
// {
// if(objXml.order[0] == unitList[i].order[0])
// {
// objXml.divItemType[0] = unitList[i].divItemType[0];
// objXml.choose[0] = unitList[i].choose[0];
//
// }
// }
}
}
hideFlagList = hideXml.objValues;
}
并且,xml里面的数据也是以对象形式出现的.
分享到:
相关推荐
ArrayCollection通常用于Flex或Flash项目,它包含一组可迭代的对象,这些对象可以通过索引访问。例如,你可以创建一个包含字符串或自定义对象的ArrayCollection,并将其绑定到UI组件,如DataGrid或List。 要将...
在Flex开发中,XML是一种常用的数据格式,用于存储和传输数据。XML(eXtensible Markup Language)具有自解释性,结构清晰,易于人和机器阅读。本篇将重点讲解如何在Flex中操作XML,包括从本地读取XML文件以及通过...
Flex XML 生成是一个在ActionScript 3.0中处理XML文档的重要技术,它主要用于构建基于Flex的应用程序。Flex是Adobe开发的一个开源框架,用于构建富互联网应用程序(RIA),它允许开发者使用MXML和ActionScript来设计...
2. **XMLList**: 当查询XML对象时,结果通常是一个XMLList,它类似于数组,但只能通过索引访问。 3. **QName**: 用于表示命名空间的XML名称,这对于处理带有命名空间的XML至关重要。 4. **Namespace**: 用于处理XML...
与之前的ActionScript 2.0相比,不再使用XML类进行数据解析,而是引入了一系列新的类来支持XML处理,包括`XML`, `XMLNode`, `XMLParser`, `XMLTag`等,这些类都位于`flash.xml`包下。这意味着开发者可以更加方便地...
至于压缩包子文件的文件名称列表"xml合并及搜索",这可能包含了一些示例代码或数据,用于演示如何在Flex项目中实现XML的合并和查找功能。在实际开发中,可以将这些文件解压后导入到Flex项目中,通过阅读和运行代码来...
在Flex开发中,XML是一种常用的数据格式,用于存储和传输数据。XML的可读性和结构化特性使得它在各种应用程序中都有广泛的应用,包括数据交换、配置管理等。本篇文章将详细探讨如何在Flex中进行XML的读取、写入以及...
XML(可扩展标记语言)是一种被广泛用于数据交换的语言,它遵循W3C组织制定的标准,适用于科学计算、电子出版、多媒体制作和电子商务等多个领域。C#作为.NET框架的重要组成部分,提供了强大的XML处理能力,允许...
### Flex中Tree的数据源是XML 在Flex应用开发过程中,我们常常需要用到树形结构(Tree)来展示分层数据。为了使数据呈现更加灵活且高效,通常会采用XML作为数据交换格式,这是因为XML具备良好的可读性和扩展性,...
在Flex开发中,XML是一种常见的数据格式,用于存储和传输数据。XML(eXtensible Markup Language)具有自描述性,结构清晰,易于解析,因此在Flex应用中常用于实现数据的增删改查功能。以下我们将深入探讨如何在Flex...
6. **Flex08_HttpService**: 压缩包中的`Flex08_HttpService`可能包含了一个关于如何使用HTTPService在Flex中获取并操作XML数据的例子。HTTPService组件用于异步请求Web服务,通常返回XML响应。你可以配置其URL和...
使用`TiXmlDocument`可以创建一个新的XML文档,通过`LoadFile()`或`Parse()`方法加载XML文件内容,或者使用`InsertEndChild()`和`AppendChild()`等方法动态构建XML结构。 3. **XML解析**: TinyXML提供了`Load...
### Flex操作XML实现增删改查 在Flex中操作XML数据是进行动态内容处理的关键技能之一。本篇文章将深入探讨如何使用Flex中的XML类来实现对XML数据的增、删、改、查功能。 #### 一、理解XML结构 XML(可扩展标记...
此方法用于复制一个节点及其所有子节点或仅复制节点本身(不包含子节点)。 **基本语法:** ```javascript xmlDocumentNode.cloneNode(deep); ``` **说明:** 参数 `deep` 是一个布尔值。如果为 `true`,则复制...
Delphi7向常用的XML文件中添加内容,按照XML的节点规则依次写入内容,自定义各个节点及节点内容,具体的操作代码如下示: var iXml: IDOMDocument; iRoot, iNode, iNode2, iChild, iAttribute: IDOMNode; ...
- **System.Xml.Schema**:包含用于定义和验证XML模式的类。 - **System.Xml.Serialization**:支持XML文档的序列化和反序列化。 - **System.Xml.Xpath**:提供了基于XPath的查询功能。 - **System.Xml.Xsl**:用于...
XML(Extensible Markup Language)是一种用于标记数据的语言,它允许用户自定义标记,这使得XML非常适合于描述各种类型的数据。与HTML相比,XML更侧重于数据的存储和传输。 #### XML用途 XML被广泛应用于多种场景...
在Flex开发中,XML是一种常用的数据格式,用于存储和传输数据。本文主要讲解如何使用Flex操作XML实现增删改查的基本操作。 首先,理解XML的基本概念是至关重要的。XML(Extensible Markup Language)是一种标记语言...
C# 提供了一系列强大的工具和技术来处理 XML 文档,包括创建、读取、修改和保存 XML 文件。XML(可扩展标记语言)是一种用于存储和传输数据的标准格式,它允许开发人员定义自己的标签,从而使其非常灵活。 ### 添加...
C#作为一种流行的面向对象编程语言,提供了丰富的库和API来处理XML数据,包括创建、读取、更新和保存XML文档。本文将深入探讨如何在C#中通过循环生成XML文档,这一过程对于批量处理数据或动态生成配置文件等场景尤为...