tinyxml 设置节点文本值

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhao3132453/article/details/87884856

说明:

比说把source节点的文本值1改为2

因为获取文本值用的是 GetText() 函数,所以想当然的想使用 SetText,然后悲剧的发现只有SetValue

然后用了 SetValue,发现改变的是节点的名字,而不是节点的文本内容。

具体解决办法如下:

//text是element的FirstChild,因此也可用SetValue函数:
TiXmlNode* pText = pMsg->FirstChild();

if( pText != NULL )
 {
     pText->SetValue( "2" );
 }

猜你喜欢

转载自blog.csdn.net/zhao3132453/article/details/87884856
今日推荐