CMarkupSTL 读写xml文件

前端之家收集整理的这篇文章主要介绍了CMarkupSTL 读写xml文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

笔记之用

CMarkupSTL 版本:Release 7.3

读:

voidread_xml()
{
charsMsg[126];
xml.Load(xmlName);
if(!xml.FindElem("root"))
{
sprintf(sMsg,"findfail%s",xml.GetError().c_str());
return;
}
xml.IntoElem();
xml.FindElem("sub_short_forcast");
xml.IntoElem();
while(xml.FindElem("tag"))
{
xml.FindElem("sub_short_forcast");
stringstr=xml.GetAttrib("PARES_START_TIME");
cout<<str<<endl;
}
}

写:

voidwrite_xml()
{
CMarkupSTLxml;
xml.SetDoc("<?xmlversion=\"1.0\"encoding=\"UTF-8\"?>\r\n");
xml.AddElem("root");
xml.AddChildElem("sub_short_forcast");
xml.IntoElem();
xml.AddChildElem("tag");
xml.IntoElem();
xml.SetAttrib("name","zhangfei");
xml.SetAttrib("age","40");
//xml.OutOfElem();
xml.Save("./a.xml");
}

猜你在找的XML相关文章