as3.0 如何把变量转成XML子节点方法(elements)

摘要:
节点如下<build_1083funName=“水晶精炼厂(1083)”needRank=“29”gotoUrl=“”/>build_1086funName=“黄金精炼厂(1086)”needRank=“43”gotoUrl=“”/>对于建筑信息,以阅读needRank为例。数据是读取的外部XML表数据!ID是建筑物IDif(编号(ID)>

游戏新加了一批特殊建筑物,为了给建筑添加浮动信息,由于建筑物太多,不想一个个添加浮动信息,也为了方便以后修改,我把数据配置到外部XML表里,

节点如下

<build_1083 funName="晶石提炼场(1083)" needRank="29"  gotoUrl=""/><!--晶石提炼场(1083) -->
<build_1086 funName="金矿提炼场(1086)" needRank="43"  gotoUrl=""/><!--金矿提炼场(1086) -->

为了建筑物信息 以读取属性官职限制(needRank)为例

data为读取到的外部XML表数据,ID为建筑物ID

if(Number(ID) >= 1071 && Number(ID) <= 1086)
{//新加建筑物
       var dotName:String = "build_"+ID;//根据建筑ID组合建筑物对应的XML表中的节点

   var needRank:String = data.elements(dotName).@needRank;//读取XML表建筑物对应的信息

}

注:elements(name) 列出某 XML 对象的元素。name 参数可以为 QName 对象、String 数据类型或随后转换为 String 数据类型的任何其它数据类型。

若要列出所有元素,请使用星号 (*) 作为参数。

免责声明:文章转载自《as3.0 如何把变量转成XML子节点方法(elements)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇激活函数总结selenium 配置 chromedriver下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Python接口自动化(三)post请求四种传送正文方式

HTTP协议规定POST提交的数据必须放在消息主题(entity-body)中,但协议并没有规定数据必须使用什么编码方式。 浏览器行为:Form表单提交 Http协议行为:Http1.1协议   我们知道,HTTP协议是以ASCII码传输,建立在TCP/IP协议之上的应用层规范。规范把HTTP请求分为三个部分:状态行、请求头、消息主体。 <meth...

基于BindingSource的WinForm开发

1.引言 BindingSource组件是数据源和控件间的一座桥,同时提供了大量的API和Event供我们使用。使用这些API我们可以将Code与各种具体类型数据源进行解耦;使用这些Event我们可以洞察数据的变化。 2.简单绑定 DataTable myTable = myTableAdapter.GetData();//创建Table Binding...

Synchronization N层 使用WebService同步SQLCompact

Synchronization N层使用WebService同步SQLCompact 使用Synchronization做与web service进行数据库同步。 Sync同步非常强大,可以同步不同地点的数据库中的数据。 说明:本案例使用微软的经典数据库示例NorthWind,数据库系统使用 MSSQL Express 步骤: 1.使用VS20...

9款让你眼前一亮的HTML5/CSS3示例及源码

1、HTML5 3D点阵列波浪翻滚动画 今天我们要再分享一款基于HTML5 3D的点阵列波浪翻滚动画特效,同样是非常的壮观。 在线演示 源码下载 2、HTML5小球弹跳动画 很不错的3D小球 今天我要向大家分享一款很逼真的HTML5动画特效,它是3个色彩各异的弹跳小球,每一个小球在弹跳的时候都会有变化的小球投影,让整个动画更加逼真,而且具有3D的视觉效果...

易优CMS:arclist 文档列表

arclist 文档列表(配合arcpagelist标签可实现ajax瀑布流分页)  [基础用法] 名称:arclist 功能:获取系统主从表模型(如:文章、软件、图集、产品等)的一列文档,也称自由列表块标记。 语法: {eyou:arclist typeid='栏目ID' limit='0,10' flag='c' titlelen='30' infol...

Python Faker的使用(1):基础使用方法与函数速查,生成随机数据

    在软件需求、开发、测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,要么需要手动制造一些数据。     在手动制造数据的过程中,可能需要花费大量精力和工作量,现在好了,有一个Python包能够协助你完成这方面的工作。 1.什么是Faker     Faker是一个Python包,开源的GITHUB项目,主要...