<?xml version="1.0" encoding="UTF-8"?>
<root path="resource/"><bg path="background.jpg" /><hammer uppath="hammer_up.png" downpath="hammer_down.png" />    <house buildpath="house_building.png" finalpath="house_final.png" buildtime="3000" /><stone buildpath="stonemine_building.png" finalpath="stonemine_final.png" buildtime="5000" /></root>

urlLoader.removeEventListener(Event.COMPLETE,loadCOmhan);var rootXml:XML = new XML(urlLoader.data);urlLoader = null;var rootPath:String = rootXml.@path;var bgXMLlist:XMLList = XMLList(rootXml.bg);var hammerXmllist:XMLList = XMLList(rootXml.hammer);var houseXMlList:XMLList = XMLList(rootXml.house);var stoneXMllist:XMLList = XMLList(rootXml.stone);//背景var bgXML:XML = XML(bgXMLlist[0]);var bgpath:String = bgXML.@path;//hammervar hammerXML:XML = XML(hammerXmllist[0]);var hammerUPpath:String = rootPath + hammerXML.@uppath;var hammerDownpath:String = rootPath + hammerXML.@downpath;var hammerData:HammerVO = new HammerVO();hammerData.uppath = hammerUPpath;hammerData.downPath = hammerDownpath;AssetList.hammerData = hammerData//housevar houseXML:XML = XML(houseXMlList[0]);var houseData:BuildingVO = new BuildingVO();houseData.buildTime = int(houseXML.@buildtime);houseData.finalPath = rootPath + String(houseXML.@finalpath);houseData.ingPath = rootPath + String(houseXML.@buildpath);AssetList.houseData = houseData;//stonevar stoneXML:XML = XML(stoneXMllist[0]);var stoneData:BuildingVO = new BuildingVO();stoneData.buildTime = int(stoneXML.@buildtime);stoneData.finalPath = rootPath + String(stoneXML.@finalpath);stoneData.ingPath = rootPath + String(stoneXML.@buildpath);AssetList.stoneData = stoneData;

urlLoader.removeEventListener(Event.COMPLETE,loadCOmhan);var rootXml:XML = new XML(urlLoader.data);urlLoader = null;var rootPath:String = rootXml.@path;var bgXMLlist:XMLList = XMLList(rootXml.bg);var hammerXmllist:XMLList = XMLList(rootXml.hammer);var houseXMlList:XMLList = XMLList(rootXml.house);var stoneXMllist:XMLList = XMLList(rootXml.stone);//背景var bgXML:XML = XML(bgXMLlist[0]);var bgpath:String = bgXML.@path;//hammervar hammerXML:XML = XML(hammerXmllist[0]);var hammerUPpath:String = rootPath + hammerXML.@uppath;var hammerDownpath:String = rootPath + hammerXML.@downpath;var hammerData:HammerVO = new HammerVO();hammerData.uppath = hammerUPpath;hammerData.downPath = hammerDownpath;AssetList.hammerData = hammerData//housevar houseXML:XML = XML(houseXMlList[0]);var houseData:BuildingVO = new BuildingVO();houseData.buildTime = int(houseXML.@buildtime);houseData.finalPath = rootPath + String(houseXML.@finalpath);houseData.ingPath = rootPath + String(houseXML.@buildpath);AssetList.houseData = houseData;//stonevar stoneXML:XML = XML(stoneXMllist[0]);var stoneData:BuildingVO = new BuildingVO();stoneData.buildTime = int(stoneXML.@buildtime);stoneData.finalPath = rootPath + String(stoneXML.@finalpath);stoneData.ingPath = rootPath + String(stoneXML.@buildpath);AssetList.stoneData = stoneDa

转载于:https://www.cnblogs.com/kuailezoe/archive/2012/12/25/2832789.html

用xml配置文件加载资源时(XML和XMLList的转换)相关推荐

  1. Ehcache二级缓配置永不过期,缓存失效问题 ---- 原因没有加载ehcache.xml配置文件,加载了默认的ehcache-failsafe.xml配置文件

    问题: 在ehcache.xml配置文件中的参数 配置的空闲时间,过期时间都很长, 或者说配置的永不过期, 但是在测试项目过程中, 程序还是会有重新查数据库, 配置参数,配置文件好像不生效问题; 解决 ...

  2. Unity加载资源时的常用路径或文件夹

    加载资源或者下载资源时的常用路径,我们平常开发下用的是编辑器下的路径. 编辑器下使用的资源路径和Windows端打包后并没有什么区别.你在编辑器下写的资源路径代码,大概率是可以在Windows下无缝运 ...

  3. camel Java to xml_java – 当Camel从XML文件加载路由时,在注册表中找不到Bean

    我在camel中遇到问题,在运行时从 XML加载路由. 我搜索了我的问题,并在 http://grokbase.com/p/camel/users/117w8m6rbm/injecting-data- ...

  4. java 根据类名示例化类_如何使用示例从Java中的类路径加载资源

    java 根据类名示例化类 Java中的类路径不仅用于加载.class文件,而且还可以用于加载资源,例如属性文件,图像,图标,缩略图或任何二进制内容. Java提供了API来将这些资源读取为Input ...

  5. 如何使用示例从Java中的类路径加载资源

    Java中的类路径不仅用于加载.class文件,而且还可以用于加载资源,例如属性文件,图像,图标,缩略图或任何二进制内容. Java提供了API来将这些资源读取为InputStream或URL. 假设 ...

  6. On-Demand Resources Guide中文版(按需加载资源--上)

    本文翻译由唧唧歪歪翻译自Apple文档 On-Demand Resources Guide On-Demand Resources Guide中文版(按需加载资源--下)包含管理按需加载资源.调试以及 ...

  7. Spring实现热加载MyBatis 的XML配置文件

    为什么80%的码农都做不了架构师?>>>    package com.myapp.util;import java.io.IOException; import java.lang ...

  8. web.xml 组件加载顺序

    转载自  web.xml 组件加载顺序 在配置项目组件的过程中, 了解Tomcat加载组件顺序很有必要. 例如某些框架如Quartz的集群功能需要数据库的支持, 数据库的加载肯定要在框架组件加载之前. ...

  9. c#如何实现从xml中加载树目录,并且显示完整的Text

    谈到xml,相信有一定编程基础的童鞋们都比较清楚了.xml文件格式类似于嵌套的样式,这种独特的层次结构很容易使我们联想到目录树,因此这不禁让我们对两者之间产生一种牵线的想法.这不禁,使我们有这么一个问 ...

最新文章

  1. Google提出新型学习范式「Deep Memory」,或将彻底改变机器学习领域
  2. DataTable 数据去重复
  3. Spring对java模块化支持_Spring项目对JDBC的支持和基本使用
  4. 给公司省下了300万美元,只因选对了BI工具
  5. SQL Server 2012 Always ON笔记
  6. JAVA IO系列----ObjectInputStream和ObjectOutputStream类
  7. bootStrap库介绍
  8. 【生信技能树】GEO数据库挖掘 P5
  9. open3d读取npy点云文件
  10. 探究光线追踪技术及UE4的实现
  11. Android 模块化总结
  12. 文档词频矩阵_对论文“从词向量到文档距离”的理解
  13. c语言实例--打渔晒网问题
  14. 2022电大国家开放大学网上形考任务-地域文化(本)(山东)非免费(非答案)
  15. pool win10提示bad_大师讲解win10蓝屏重启代码BAD,POOL,CALLER修复方法
  16. 结构化数据,半结构化数据,非结构化数据非区别和示例
  17. 用遗传算法求解TSP问题
  18. 城域网IPv6过渡技术——MAP技术
  19. 网约车新政陆续出台,共享经济遇阻为哪般?
  20. docker仓库Repository和harbor仓库

热门文章

  1. sql union 语句 case语句
  2. Linux 桌面的安装
  3. [转]浅谈浏览器插件检测 和自定义协议的支持
  4. Silverlight和WCF交互式的实战项目(更新完毕)
  5. Java与.NET 的Web Services相互调用
  6. 如何系统性的分析一个新idea的可行性?
  7. 「敏捷开发」适合什么样的团队?
  8. 万字干货 | 滴滴顺风车事业部总经理:忘掉产品,专注用户(附下载)
  9. 【故事】创业者破产后自述:别总谈商业模式、推广和体验
  10. Windows server 2008 r2企业版安装步骤