C++中xml修改某节点文本值

yxmm_wxe 2015-06-25 06:50:22
在C++中要存储一些数据,用xml格式

<ROOT ID="12345">
<NODE1 ID="NODE1">1,2</NODE1>
<NODE2 ID="NODE2">2,4</NODE2>
</ROOT>


如上所示,示意一个xml文档。

我所需要做的工作是讲新的数据加到对应节点的文本值后面。

譬如将NODE1节点的文本值改为1,2,3 请问该如何修改。有了解到TinyXML对xml操作比较方便,但是第一次接触XML,请大神赐教!
...全文
2853 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
处处留心 2015-06-26
  • 打赏
  • 举报
回复
都是用的网上下的库,很方便的
shenyi0106 2015-06-26
  • 打赏
  • 举报
回复
我还是觉得CMarkup比较简单一些
schlafenhamster 2015-06-26
  • 打赏
  • 举报
回复
参考EditXML.rar http://download.csdn.net/detail/schlafenhamster/8685007 "本程序 解析XML 文件, 并可以 修改 属性值. 使用 MSXML2"
yxmm_wxe 2015-06-25
  • 打赏
  • 举报
回复
引用 2 楼 oyljerry 的回复:
TinyXML提供了操作xml节点的各种函数, 你就是时许i它的API,然后来修改xml数据
TinyXML就包含了两个头文件四个cpp文件 tinyxml.h tinyxml.cpp tinystr.h tinystr.cpp tinyxmlerror.cpp tinyxmlparser.cpp 是这样的吧?直接在工程中引用就行?
oyljerry 2015-06-25
  • 打赏
  • 举报
回复
TinyXML提供了操作xml节点的各种函数, 你就是时许i它的API,然后来修改xml数据
worldy 2015-06-25
  • 打赏
  • 举报
回复
TinyXML或者pugixml或者msxml等模型加载,然后操作节点修改

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧