永发信息网

如何在iOS中使用libxml

答案:1  悬赏:60  手机版
解决时间 2021-04-04 07:01
如何在iOS中使用libxml
最佳答案
1. 选择xcode工程设定
  2. 选择target
  3. 选择Summary
  4. 拉到Linked Frameworks and Libraries的地方,按下+按键 输入libxml并选择libxml2,按下Add按键 如此便可在工程中看到libxml2.dylib
  往下拉找到Search Paths在里面找到Header Search Paths

  开启编辑,并按下+然后输入${SDK_ROOT}/usr/include/libxml2

  如此一来便可在xcode项目中使用libxml了

  #include
  #include
  便可include libxml

  void CBLibXMLUtility::saveWithLibXML(map& data,const string& fileName)
  {
  // create xml document
  xmlDocPtr doc = xmlNewDoc(BAD_CAST"1.0");
  xmlNodePtr root = xmlNewNode(NULL,BAD_CAST"CloudBoxRoot");
  
  //set root
  xmlDocSetRootElement(doc,root);
  
  for(map::iterator iter = data.begin(); iter != data.end(); iter++)
  {
  cout<<"key:"<first<<" value:"<second<  xmlNewTextChild(root, NULL, BAD_CAST (*iter).first.c_str(), BAD_CAST (*iter).second.c_str());
  }
  
  //save xml
  
  int nRel = xmlSaveFile(fileName.c_str(),doc);
  
  if (nRel != -1)
  {
  cout<<"create a xml:"<  //DebugLog("Create a xml %d bytes\n",nRel);
  }
  
  //release
  
  xmlFreeDoc(doc);
  }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
“科学发展、成就辉煌”征文活动
小实验:(如图准备装置)在两只烧瓶里分别充满
我原来在新疆工作交过养老保险,现在想转到户
单反avtv 怎么调
农村失业证明在哪办理,农村户口办理失业证,
单选题中国科学家以二氧化碳为碳源,金属钠为
魔域哪个职业好,魔域现在有什么职业?玩什么
only you, i see more and more like.
什么编程语言最好学,学哪种编程语言就业前景
现有橡皮、玻璃球、条形磁铁、盐水、纯水、铅
脚踝凹陷会引起发胖嘛
湿气重的人是不是感觉很累
起亚 欧菲莱斯 进口怎么样
如图 m为ab的中点e为ac的中点p为bd的
一百块钱一斤和几百块钱的铁观音功效一样吗
推荐资讯
600.456中右边的“6”在位上.A.百分B.千分C.
ph为2.45的溶液,氢离子浓度为多少
如何铜丝编织树,或图片
星爷电影经典台词剪辑,有谁知道周星驰在唐伯
法士特大八档变速箱维修要多少钱
重庆王小刚
投资商铺有什么风险,投资商铺还是投资住房好
我家主楼房和大门都是朝南面的,但是最近前面
英语翻译1.In the early stages of the desig
vivoy13手机有时候玩游戏的时候跳出一些广告
为什么很多傻子说鬼谷子是孙武的师傅?明明鬼
陕西骗子潘小强,汉中人?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?