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里的信息。注意这个例子里,没有检测错误。工作代码需要自己去检