牛人帮我看下这段简单代码,运行进SaveFile(FILEPathName)函数里出不来啊,好像死循环一样不断往文件写东西,什么情况啊?多谢
TiXmlDocument* pXmlDoc = new TiXmlDocument(FILEPathName);
TiXmlDeclaration xmlDeclaration("1.0","UTF-8","yes");
pXmlDoc->InsertEndChild(xmlDeclaration);
TiXmlElement *pPlats = new TiXmlElement("Plats");
pXmlDoc->LinkEndChild(pPlats); TiXmlElement *pPlat = new TiXmlElement("Plat"); TiXmlText *pText = new TiXmlText(""); pText->SetValue(str);
pPlat->LinkEndChild(pText);
pPlats->LinkEndChild(pPlat);
pPlats->LinkEndChild(pPlat);
pXmlDoc->SaveFile(FILEPathName);
TiXmlDocument* pXmlDoc = new TiXmlDocument(FILEPathName);
TiXmlDeclaration xmlDeclaration("1.0","UTF-8","yes");
pXmlDoc->InsertEndChild(xmlDeclaration);
TiXmlElement *pPlats = new TiXmlElement("Plats");
pXmlDoc->LinkEndChild(pPlats); TiXmlElement *pPlat = new TiXmlElement("Plat"); TiXmlText *pText = new TiXmlText(""); pText->SetValue(str);
pPlat->LinkEndChild(pText);
pPlats->LinkEndChild(pPlat);
pPlats->LinkEndChild(pPlat);
pXmlDoc->SaveFile(FILEPathName);
解决方案 »
- SetIpForwardEntry函数和route -p ADD命令
- 如何在windows窗口客户区内的指定区域内绘制图形?
- 关于it培训
- VC Win32 DLL 动态库中如何创建钩子
- 声明一个指针,然后给它赋值在编译上没错,但是这道题是什么意思呢
- 菜鸟提问: 为什么识别不出我的API函数
- 初级问题:如何OnNewDocument时新建的VIEW最大化
- socks5在于SOCKS代理服务器建立socket连接之后,发出request请求时,返回rep为2!
- ??机器突然启动不起来,请问可能原因??(20)
- 大家对Win32ASM的看法如何?
- 求HTML如何按钮链接网頁
- CBrush *poldBrush =(CBush*)dc.SelectObject(&cbBrush)什么意思?
pPlats->LinkEndChild(pPlat);
换成
pPlats->LinkEndChild(pPlat);
TiXmlElement *pPlat2= pPlat->clone();
pPlats->LinkEndChild(pPlat2);
试试
{
assert( cfile );
for ( const TiXmlNode* node=FirstChild(); node; node=node->NextSibling() )
{
node->Print( cfile, depth );
fprintf( cfile, "\n" );
}
}
{
ClearThis();
}
void TiXmlElement::ClearThis()
{
Clear();
while( attributeSet.First() )
{
TiXmlAttribute* node = attributeSet.First();
attributeSet.Remove( node );
delete node;
}
}