FILE *file=fopen(sFilePath,"w");
/*
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>filenames</key>
<dict/>
<key>metadata</key>
<dict>
<key>version</key>
<integer>1</integer>
</dict>
</dict>
</plist>
*/
//xml头部信息
fprintf(file,"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
fprintf(file,"<!DOCTYPE plist PUBLIC\"-//Apple//DTD PLIST 1.0//EN\"\"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n");
//plist 父节点字段开头
fprintf(file,"<plist version=\"1.0\">\n");
//<array>
fprintf(file,"<array>\n");
//各个属性
CCObject *obj=NULL;
PosBase *posBase=NULL;
CCARRAY_FOREACH(posList,obj)
{
posBase=dynamic_cast<PosBase *>(obj);
if (posBase)
{
//<dict>
fprintf(file," <dict>\n");
//<key>x</key>
fprintf(file," <key>x</key>\n");
fprintf(file," <integer>%.0f</integer>\n",posBase->getPos().x);
//<key>y</key>
fprintf(file," <key>y</key>\n");
fprintf(file," <integer>%.0f</integer>\n",posBase->getPos().y);
//</dict>
fprintf(file," </dict>\n");
}
}
//</array>
fprintf(file,"</array>\n");
//plist父节点字段结束
fprintf(file,"</plist>\n");
fclose(file);