cocos2d-x之读取xml文件
cocos2d-x之读取xml文件
在resource文件夹下,添加data.xml文件
新建-》Other-》empty-》open
就新建一个xml文件了,
data.xml内容如下
<data>
<p name="Hello" age="22"/>
<p name="World" age="23"/>
<p name="People" age="21"/>
</data>
读取xml文件时要先引入头文件:#include <tinyxml2/tinyxml2.h>
在bool HelloWorld::init()中添加如下代码
1 //先创建一个文档 2 auto doc = new tinyxml2::XMLDocument(); 3 //让doc解析字符串,即文件的名字,(使用文件工具,然后访问到c语言的字符串) 4 doc->Parse(FileUtils::getInstance()->getStringFromFile("data.xml").c_str()); 5 //访问到根节点 6 auto root = doc->RootElement(); 7 //根据root根节点来查找到子对象 8 //遍历全部的子对象(,e不等于NULL,下一项) 9 for (auto e = root->FirstChildElement(); e; e = e->NextSiblingElement()) { 10 11 std::string str; 12 13 //遍历当前子项中的所有的属性 14 for (auto attr = e->FirstAttribute(); attr; attr = attr->Next()) { 15 str += attr->Name();//获取名字 16 str += ": "; 17 str += attr->Value();//获取值 18 str += ", "; 19 } 20 log("%s",str.c_str());//输出所有的信息 21 }
转载于:https://www.cnblogs.com/dudu580231/p/4384280.html
cocos2d-x之读取xml文件相关推荐
- SQL Server中读取XML文件的简单做法
SQL Server 2000使得以XML导出数据变得更加简单,但在SQL Server 2000中导入XML数据并对其进行处理则有些麻烦.本文介绍在SQL Server中读取XML文件的简单做法. ...
- [转帖]C#执行SQL脚本,读取XML文件
[转帖]C#执行SQL脚本,读取XML文件 需要添加如下引用: using System.IO; using System.Data.SqlClient; using System.Collectio ...
- java 存取xml数据_JAVA读取XML文件数据
XML文档内容如下: title1 title2 title3 JAVA代码如下: package cn.mylucene; import java.io.File; import java.io.I ...
- C#中读取xml文件指定节点
假设xml文件内容是 <?xml version="1.0" encoding="utf-8"?> <Workflow> <A ...
- java读取XML文件的四种方式
java读取XML文件的四种方式 Xml代码 <?xml version="1.0" encoding="GB2312"?> <RESULT& ...
- DOM4j读取XML文件(SAXReader)
为什么80%的码农都做不了架构师?>>> DOM4j读取XML文件(SAXReader) 一.一个很好的SAXReader读写xml文件的例题: 总结: Document do ...
- Tensorflow 读取XML文件内容并对图片等比例缩放
根据XML文件中对图片标记的信息读取,并显示在图片中. xml 文件内容: <annotation><folder>OXIIIT</folder><filen ...
- linux下用js生成xml文件,使用JS读取XML文件的方法
由于项目上需要解析xml,于是各种百度,然后自己总结了下各个主流浏览器解析xml的方法,只能是很浅显的知道他的用法,但是还没有深层次的研究. 不同的浏览器对xml的解析方式不同,根据目前主流浏览器大致 ...
- javascript读取xml文件读取节点数据的例子
分享下用javascript读取xml文件读取节点数据方法. 读取的节点数据,还有一种情况是读取节点属性数据. <head> <title></title> < ...
- SpringBatch 读取xml文件(StaxEventItemReader)用法(十三)
文章目录 一.pom文件引入需要读取xml文件jar包 二.抽取读取xml文件公共reader 三.processor 四.配置读取xml文件job 五.执行job 前言:在一些业务场景中,可能需要读 ...
最新文章
- 关于调用子函数给主函数指针分配内存
- 用gdb调试core文件
- 学习Java的三十三个建议
- C sharp实例:华盾武器门数据接收和解析
- vs快速生成get set方法_怎么祛斑快速祛斑的方法是什么?Get正确的祛斑方法
- 软件工程学习进度06
- visual设计的界面发布到iis上显示不一样_Material Design暗夜模式设计指南
- 创建Android Virtual Device
- [转]XCode调试 设置全局断点并快速定位问题代码所在行
- oracle禁止访问监听,关于ORACLE数据库监听自动停止解决一例
- 钉钉自动打卡-智能填表
- css3直线运动_纯CSS3炫酷元素边框线条动画特效
- python最小二乘法_最小二乘法(least sqaure method)
- 我是如何在B站自学Java的?
- Oracle常見問題查詢
- U8接口开发-五大方式对比与剖析
- modprobe 找不到文件
- zsh:command not found:conda的解决方法
- 敏捷测试团队组织构成
- 在react中使用百度地图
热门文章
- java判断 图片_java判断是否为图片的步骤和方法
- 3500x架构_如何评价超威半导体(AMD)新发布的 锐龙(Ryzen)3500X?
- mysql ibdata1 损坏_mysql innodb文件ibdata1损坏导致mysql无法启动
- 马超计算机博士,湖南大学设计院马超民等博士生团队发明“手势”控制汽车
- 服务器gsql密码修改,gsql远程登录
- join为什么每个字符都分割了 js_为什么 webpack4 默认支持 ES6 语法的压缩?
- 3.8 Softmax 回归
- csv 逗号数量不一样_MySQL Workbeach导入CSV时的大坑,一直都是UTF-8问题,绕不过去了~。~...
- layui 读取本地excel内容_Python操作Excel基础(1)
- 用了这个方法,您的备份数据再也不怕被勒索了(数据备份防止更改)