tinyxml写xml,tinyxml下载

  tinyxml写xml,tinyxml下载

  资料来源:http://blog.csdn.net/clever101

  有网友说看了我的TinyXml快速入门系列文章。在ModifyNode_Attribute value函数中,该函数的使用是参照我的例子运行的,

  connection= 192 . 168 . 0 . 1 time out= 123.456000 /如果只有一个节点,修改是正确的,但是如果添加了几个同名的节点呢?就像下面这样:

  连接ip=192.168.0.1 超时=123.456000/

  连接ip=192.168.0.2 超时=123.456001/

  连接ip=192.168.0.3 超时=123.456002/

  他现在要修改的是connection IP= 192 . 168 . 0 . 3 time out= 123.456002 /这个行为是connection IP= 192 . 168 . 0 . 4 time out= 123.456003 /

  请问怎么修改?

  鉴于他这个问题的代表性,我再写一个来回答。在《TinyXml快速入门(二)》中我提到过,无论如何查询、删除、修改、添加节点,其实都有一个功能,就是根据节点名称获取相关的节点指针。其中一个关键功能是:

  具体到这位网友的提问,其实是增加了一个判断条件,即请求的节点不仅要求节点名为Connection,还要求属性ip的值为192.168.0.3。然后我们可以稍微修改GetNodePointerByName函数:

  连接ip=192.168.0.1 超时=123.456000/

  连接ip=192.168.0.2 超时=123.456001/

  连接ip=192.168.0.3 超时=123.456002/

  在中,connection IP= 192 . 168 . 0 . 3 time out= 123.456002 /此行修改为connection IP= 192 . 168 . 0 . 4 time out= 123.456003 /

  然后测试代码如下:

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: