CMarkupSTL 读写xml文件

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

笔记之用

CMarkupSTL 版本:Release 7.3

读:

  1. voidread_xml()
  2. {
  3. charsMsg[126];
  4. xml.Load(xmlName);
  5. if(!xml.FindElem("root"))
  6. {
  7. sprintf(sMsg,"findfail%s",xml.GetError().c_str());
  8. return;
  9. }
  10. xml.IntoElem();
  11. xml.FindElem("sub_short_forcast");
  12. xml.IntoElem();
  13. while(xml.FindElem("tag"))
  14. {
  15. xml.FindElem("sub_short_forcast");
  16. stringstr=xml.GetAttrib("PARES_START_TIME");
  17. cout<<str<<endl;
  18. }
  19. }

写:

  1. voidwrite_xml()
  2. {
  3. CMarkupSTLxml;
  4. xml.SetDoc("<?xmlversion=\"1.0\"encoding=\"UTF-8\"?>\r\n");
  5. xml.AddElem("root");
  6. xml.AddChildElem("sub_short_forcast");
  7. xml.IntoElem();
  8. xml.AddChildElem("tag");
  9. xml.IntoElem();
  10. xml.SetAttrib("name","zhangfei");
  11. xml.SetAttrib("age","40");
  12. //xml.OutOfElem();
  13. xml.Save("./a.xml");
  14. }

猜你在找的XML相关文章