TiXml删除一个元素的值

删除节点用RemoveChild();

例如:

<day>10</day>

有天数的节点,值为10天,要将值删除,代码如下:

       TiXmlDocument tiDoc;

       tiDoc.LoadFile( XML文件名或路径 );

      

       //initialize root node

       TiXmlNode * node = NULL;

       node = tiDoc.FirstChild( "day" );

       //find day node

TiXmlElement* daysElement = NULL;

       daysElement = node->ToElement();

       //替换

node = daysElement->FirstChild();

daysElement->RemoveChild(node);

 

tiDoc.SaveFile(); //记得要保存哦

 

你可能感兴趣的:(xml,null)