TinyXML读取xml文件
2020-05-19
编程之家收集整理的这篇文章主要介绍了TinyXML读取xml文件,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
例子 xml 内容: <?xml version="1.0" encoding="UTF-8" ?> 电视剧电影
以下为示例代码,buffer 中保存着上面例子的 xml 内容:
voidCxmlDlg::ParseXML()
{
char*buffer="<?xmlversion =\"1.0\"encoding=\"UTF-8\"?>\
\
\
\
电视剧\
电影\
\
";
charutf8[256]={0};
if(MBSToUTF8(utf8,sizeof(utf8),buffer)<=0)//此函数见我之前关于TinyXML的文章
return;
TiXmlDocumentdoc;
doc.Parse(utf8);
TiXmlElement*databaseElement=0;
TiXmlElement*listElement=0;
TiXmlElement*channelElement=0;
TiXmlHandledocHandle(&doc);
databaseElement=docHandle.FirstChild("Config").FirstChild(