TINYXML2:
http://leethomason.github.io/tinyxml2/
TINYXML2全面强于TINYXML。
下面通过几个例程,说明他的使用方法(只有读取部分)。
开发环境配置
只要将tnyxml2.h,tinyxml3.cpp,加入工程即可。
#include
"tinyxml2.h"
using
namespace
tinyxml2;
1.读取XML文件
int
example_1()
{
XMLDocument
doc;
doc.LoadFile(
"resources/dream.xml"
);
return
doc.ErrorID();
}
2.分析内存中的XML
int
example_2()
{
static
const
char
* xml =
"<element/>"
;
XMLDocument
doc;
doc.Parse( xml );
return
doc.ErrorID();
}
3.读取XML里的信息。注意这个例子里,没有检测错误。工作代码需要自己去检

这篇博客介绍了TinyXML2库的使用方法,包括读取XML文件、分析内存中的XML、读取XML信息和属性,以及处理XML错误。通过示例代码展示了如何加载XML、获取元素和属性值,强调了在实际应用中需要处理错误。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



