- 关 键 词:
在TinyXML中,好像没有类似于SetText的函数来修改文本值,有一种方法可以修改文本值,利用ReplaceChild.
例如:
<day>10</day>
有天数的节点,值为10天,要将它修改成20天,代码如下:
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();
TiXmlText newText(“20”);
daysElement->ReplaceChild( node, newText );
tiDoc.SaveFile(); //记得要保存哦
进入讨论组讨论。相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- ASP.NET 2.0 中跨网页提交的三种方法 (39次浏览)
- WCF中的发布-订阅服务 (34次浏览)
- ASP.NET应用程序的三层设计模型 (28次浏览)
- ASP.NET生成静态页面和分页主要的原理 (28次浏览)
- ASP.NET最常见错误提示 (27次浏览)
- 数据库进入免费时代市场将重新洗牌 (24次浏览)
- 验证程序块与ASP.NET的集成 (24次浏览)
- 通过WebService来使用报表 (23次浏览)
- .net中gridview疑难解答 (23次浏览)
- 在asp.net 2.0中使用母版页和工厂方法模式 (22次浏览)



