欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

cocos2d-x操作xml后进展保存,结果xml中没有变化

更新时间: 2014-01-05 02:37:45 责任编辑: Author_N1

 

cocos2d-x操作xml后进行保存,结果xml中没有变化
void XmlParse::setXmlMove(CCString name,Article* arti)
{

tinyxml2::XMLDocument myDocument;
myDocument.LoadFile(name.getCString());


XMLElement* root=myDocument.RootElement();


XMLElement *FirstPerson = root->FirstChildElement("cllectList");
while(FirstPerson)
{

CCString tempString = FirstPerson->Attribute("articleID");
int intID = tempString.intValue();
if(intID == arti->_articleID)
{
break;
}


FirstPerson=FirstPerson->NextSiblingElement();
}

FirstPerson->SetAttribute("locationX",arti->getPositionX());
FirstPerson->SetAttribute("locationY",arti->getPositionY());
myDocument.SaveFile(name.getCString());

}




上面代码是C++代码,在VS2010中跑通了,可以进行保存,在XCODE中跑通了,没有报错,但是xml文件的内容没有变化,是不是权限的问题?
--参考方法--
DMT231000534
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:37:45
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/12368/
本文WWW.DOC100.NET DOC100.NET版权所有。