flash as3生成XML文件实现程序

as3.0创建xml的几种方式

xml的数据在读入的时候是作为字符串处理的,

所以可以用这这种方法来构造一个xml文件

 代码如下 复制代码

var xmlstring:String="<a><b>wang</b><c>chun</c><d>lei</d></a>";
var myxml:XML=new XML(xmlstring);
trace(myxml.b);

当然也可以不通过字符串来构造xml数据

 代码如下 复制代码

var myxml:XML=new XML(<a><b>wang</b><c>chun</c><d>lei</d></a>);
trace(myxml.b);

放然您可以用外部xml文件来创建

实例

 代码如下 复制代码

var ids:Array = ["background", "photoArea", "thumbnail"];
var names:Array = [["0","0","1.jpg"], ["0","0","2.jpg"], ["0","0","3.jpg"]]//定义2个数组来给节点和属性赋值
var d:XML = new XML("<demo type='album'></demo>");//XML根节点
for (var i:int = 0; i < 3; i++)
{
    var newnode:XML = new XML();
    newnode =
        <component type={ids[i]}>//读取数组,属性赋值
            <property x={names[i][0]} y={names[i][1]}></property>//读取数组,属性赋值
            <info url={names[i][2]}></info>//读取数组,属性赋值
        </component>;

    d = d.appendChild(newnode)//注意这个方法来添加一个节点
}

trace(d)//这里输出构造完毕的XML

结果

 代码如下 复制代码

<demo type="album">
        <component type="background">
                <property x="0" y="0"/>
                <info url="res/bg.swf"/>
        </component>
      <component type="photoArea">
                <property x="320" y="280"/>
                <info url="res/pa.swf"/>
       </component>
       <component type="thumbnail">                
                 <property x="580" y="10"/>
                 <info url="res/th.swf"/>
        </component>
</demo>

时间: 2024-08-04 02:39:14

flash as3生成XML文件实现程序的相关文章

PHP输出生成XML文件实例程序

方法一  代码如下 复制代码 function xml_out($content, $charset = 'utf-8') {  @header("Expires: -1");  @header("Cache-Control: no-store, private, post-check=0, pre-check=0, max-age=0", FALSE);  @header("Pragma: no-cache");  @header("

用VB将WORD文档(或其他的二进制数据)生成xml文件并互相转换

word|xml|二进制|生成xml|数据|转换 用vb将word文档(或其他的二进制数据)生成xml文件并互相转换1.    建立一个新的vb工程2.    引用 Microsoft XML,版本 2.0 或以上3.    在窗体form1上建立按钮 cmdCreateXML 和 cmdGetBinary 代码:Option ExplicitDim oDoc As DOMDocumentDim DOCINPATH As StringDim XMLOUTPATH As StringDim DOC

根据查询结果,生成XML文件

xml|生成xml  /* 'bcp' 不是内部或外部命令,也不是可运行的程序? 看看在C:\Program Files\Microsoft SQL Server\80\Tools\Binn里面有没有bcp.exe这个文件然后看看path里面加C:\Program Files\Microsoft SQL Server\80\Tools\Binn这个目录没有. 右键我的电脑--属性--高级--环境变量--在系统变量中找到path--编辑 在变量值的最后加上: C:\Program Files\Mi

SQL Server根据查询结果,生成XML文件

server|xml|生成xml *'bcp' 不是内部或外部命令,也不是可运行的程序? 看看在C:\Program Files\Microsoft SQL Server\80\Tools\Binn里面有没有bcp.exe这个文件然后看看path里面加C:\Program Files\Microsoft SQL Server\80\Tools\Binn这个目录没有. 右键我的电脑--属性--高级--环境变量--在系统变量中找到path--编辑 在变量值的最后加上: C:\Program File

JSP从数据库中导出数据并输出生成XML文件

JSP从数据库教程中导出数据并输出生成XML文件 /* 数据库结构 create table userTable01(     user_id int(4) NOT NULL primary key auto_increment,     user_name varchar(40),     user_password varchar(40),     user_true_name varchar(40),     user_age int, user_sex varchar(2),     u

使用PHP生成XML文件的四种方法

  使用PHP生成XML文件的四种方法   content1 2009-10-11 content2 2009-11-11   [直接生成字符串] 方法1:使用纯粹的PHP代码生成字符串,并把这个字符串写入一个以XML为后缀的文件.这是最原始的生成XML的方法,不过有效! PHP代码如下: $data_array = array( array( 'title' => 'title1', 'content' => 'content1', 'pubdate' => '2009-10-11',

dom解析和生成XML文件

使用这种方式解析时,需要使用node.getNodeType() == Node.ELEMENT_NODE判断结点是否为元素结点,否则会输出很多#text(结点前有空格存在的原因). 完成的XML解析和生成代码如下: package test; import java.io.*; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.t

java 生成XML文件后,能不能去掉其中的根节点,但是不能删除根节点中的子节点内容

问题描述 java 生成XML文件后,能不能去掉其中的根节点,但是不能删除根节点中的子节点内容 比如 这个,生成的XML文件格式内容为: <?xml version=""1.0"" encoding=""UTF-8""?> <!--查询行号--> <!--机构码--> <!--公共交易机构名称--> <!--交易来源--> <!--交易名称--> <

io流-eclipse生成xml文件编码错误问题,,

问题描述 eclipse生成xml文件编码错误问题,, eclipse项目中编码是GBK,生成的xml文件是utf-8利用dom4j XMLWriter out = new XMLWriter(new FileOutputStream(new File(""src/xml/users1.xml""))format);```用字节流就正常,而用```XMLWriter out = new XMLWriter(new FileWriter(new File("