`

AS3数组转换XML

阅读更多
package {
	import flash.display.MovieClip;

	public class Test extends MovieClip {
		private var xmlMain:XML = <root></root>;
		private var arrData:Array = [["motion1","1"],["motion2","2"],["motion3","3"],["motion4","4"],["motion5","5"]];

		public function Test() {
			var xml:XML;
			var i:int = 0;
			for (i = 0; i < arrData.length; i++) {
				xml = <motion name={arrData[i][0]}>{arrData[i][1]}</motion>;
				xmlMain.appendChild(xml);
			}
			trace(xmlMain);

			xmlMain = <root></root>;
			for (i = 0; i < arrData.length; i++) {
				xml = <{arrData[i][0]}>{arrData[i][1]}</{arrData[i][0]}>;
				xmlMain.appendChild(xml);
			}
			trace(xmlMain);
		}
	}
}
//输出:
<root>
  <motion name="motion1">1</motion>
  <motion name="motion2">2</motion>
  <motion name="motion3">3</motion>
  <motion name="motion4">4</motion>
  <motion name="motion5">5</motion>
</root>

<root>
  <motion1>1</motion1>
  <motion2>2</motion2>
  <motion3>3</motion3>
  <motion4>4</motion4>
  <motion5>5</motion5>
</root>
分享到:
评论

相关推荐

    PHP 数组与Xml转换

    在 PHP 中,数组和 XML 之间的转换是一种常见的需求,特别是在数据交换、存储或者解析 XML 文件时。本篇文章将深入探讨如何在 PHP 中实现数组到 XML 的转换,并提供两种不同的实现方式。 首先,我们来看第一种方法...

    PHP二维数组形成XML内容形式

    现在,我们可以使用这个函数将我们的二维数组转换为XML: ```php $array = [ ['name' =&gt; 'John', 'age' =&gt; 30], ['name' =&gt; 'Jane', 'age' =&gt; 25] ]; $doc = new DOMDocument('1.0', 'UTF-8'); array_to_xml($...

    php实现的数组转xml案例分析

    将数组转换为XML,我们可以通过创建一个XML文档对象,然后遍历数组并添加相应的元素和属性。 在PHP中,有两种主要的方法来实现数组到XML的转换:DOMDocument和SAX。DOMDocument是基于内存的解析器,适合处理小型...

    PHP处理数组和XML之间的互相转换

    通过这样的递归处理,可以将任意深度的多维数组转换为结构化的XML字符串。 转换函数的示例代码如下所示: ```php function arrayToXml($arr, $dom = null, $item = null) { if (!$dom) { $dom = new DOMDocument...

    php xml转数组

    虽然具体代码未给出,但通常此类会包含一些自定义方法来处理XML到数组的转换,例如优化性能,处理特定的XML结构等。 总之,PHP提供了多种方法将XML数据转换为数组,可以根据项目需求选择合适的方式。理解这些基础...

    as 3.0读取XML

    3. 在加载完成后解析XML内容。 4. 将XML内容转换为数组。 5. 使用数组内容更新文本框显示。 在实际应用中,可能还需要处理XML加载失败的情况,例如添加`Event.ERROR`事件监听器进行错误处理。此外,XML数据可能需要...

    PHP 将 XML文件或内容直接转成数组

    通过以上分析可以看出,使用PHP的`SimpleXML`扩展结合自定义函数,可以非常方便地实现XML到数组的转换。这种方式不仅简化了代码的复杂度,也提高了程序的可维护性和可扩展性。在实际项目开发中,这种方法的应用非常...

    PHP实现XML与数据格式进行转换类

    - **数组转XML**:SimpleXML提供了一个方便的方法`asXML()`,将SimpleXMLElement对象转换为XML字符串。DOM则可以通过`DOMDocument::saveXML()`或`DOMDocument::save()`保存到字符串或文件。 4. **类设计与实现** ...

    PHP实现数组array转换成xml的方法

    我们可以使用`array_Xml`函数将这个数组转换成XML: ```php echo array_Xml($array); ``` 输出结果将是: ```xml &lt;name&gt;name one &lt;position&gt;position one &lt;name&gt;name two &lt;position&gt;position two ...

    as3corelib-.92.11.rar_as 3 corelib_as3_as3corelib_as3corelib API

    5. JSON解析:AS3CoreLib提供了`JSON`类,可以方便地将AS3对象转换为JSON字符串,以及将JSON字符串解析回AS3对象。这使得AS3与JavaScript或其他支持JSON格式的语言之间的数据交换变得更加简单。 6. 字符串处理:AS3...

    PHP中数组转换为SimpleXML教程

    在PHP编程中,有时我们需要将数据结构从数组转换为XML格式,以便于数据交换或存储。SimpleXML扩展提供了一个简洁的接口,使我们能够轻松地处理XML数据。本教程将介绍如何利用SimpleXML将PHP数组转换为XML文档。 ...

    VB解析Json转换为Xml

    3. 将反序列化的Json对象转换为Xml,这里可以使用LINQ to XML来实现: ```vb Dim xDoc As XDocument = New XDocument( New XElement("Root", From kvp In jsonObject Select New XElement(kvp.Key, kvp.Value....

    AS3技术文档

    根据给定的文件信息,我们可以总结出一系列关于ActionScript 3.0(简称AS3)的关键知识点,这些知识点覆盖了AS3的多个方面,包括日期和时间管理、字符串操作、数组处理、错误处理、正则表达式使用、XML和JSON处理、...

    在XSL使用数组例子

    XSL,全称为eXtensible Stylesheet Language,是一种用于转换XML文档的样式表语言。在处理XML数据时,有时我们需要使用数组(Array)的概念来存储和操作一系列相关的数据。虽然XSL自身并不直接支持数组,但我们可以...

    在SQL存储过程中进行参数数组Array Parameter的处理函数

    调用时,将数组转换为XML格式并传入。 3. **多次调用存储过程** 如果处理的数据量不大,也可以选择简单地循环调用存储过程,每次传递一个参数。这种方法简单,但效率较低,适用于少量数据的情况。 4. **临时表和...

    as3corelib多版本

    1. **DateUtil**: 提供了比AS3内置`Date`类更强大的日期和时间处理功能,比如ISO格式的日期转换和日期计算。 2. **MD5**: 实现了MD5哈希算法,可以用于数据校验或创建唯一的标识符。 3. **SHA-1/SHA-256**: 提供了...

    Crypto和AS3CORELIB

    在处理加密操作时,可能需要用到AS3CORELIB提供的类型转换工具,如将字节数组转换为十六进制字符串。 7. **源码分析**: 博文可能包含了一些关于如何在实际项目中使用Crypto库和AS3CORELIB的示例代码,帮助开发者...

    OpenCV中xml矩阵转换为MATLAB的矩阵

    本篇文章将详细介绍如何将OpenCV中的XML矩阵转换为MATLAB可读的矩阵。 首先,OpenCV使用XML或YAML格式存储一些结构化数据,如特征点、相机内参等。这些文件可以用`cv::FileStorage`类来读取和写入。XML文件是一种...

Global site tag (gtag.js) - Google Analytics