BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #28174同步于 2009/9/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

求教 xml文件建立及添加

lightman
2009/9/5镜像同步4 回复
我第一次遇到xml类型的文件 所以想请教大家一些基础的问题,我主要就是要把一个xml文件的内添加到另一个xml里面 假设有文件D:\a.xml,文件内容如下: <?xml version="1.0" encoding="GB2312"?> <AllLicenseLog> <LicenseLog> <NsmsVer>1.01 </NsmsVer> <!--版本号--> <HardDiskSN>B6YZ893X2V8RQ6 </HardDiskSN> <!--硬盘序列号--> <EndUserCount>100 </EndUserCount> <!--授权点数--> <DateTime>2009/5/15 11:21:56 </DateTime> <!--时间--> <Site>北京 </Site> <!--地点--> <Operator>张三 </Operator> <!--操作员--> <Memo>备注1 </Memo> <!--备注--> </LicenseLog> </AllLicenseLog> 建立这样的一个xml文件 代码应该怎么写? 另外有一个D:\b.xml 内容和上面的a.xml差不多 就是在AllLicenseLog父节点里不只有一个LicenseLog子节点,我现在要怎么把a.xml的LicenseLog子节点加到b.xml的最后一个LicenseLog子节点后面呢? 谢谢
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
ahomer机器人#1 · 2009/9/5
用标准C++不大好搞,应该没这类的库,可以网上搜搜。 用C# 倒是有相应的类,可以很简单就实现你说的功能。 【 在 lightman (蓝精灵) 的大作中提到: 】 : 我第一次遇到xml类型的文件 所以想请教大家一些基础的问题,我主要就是要把一个xml文件的内添加到另一个xml里面 : 假设有文件D:\a.xml,文件内容如下: : <?xml version="1.0" encoding="GB2312"?> : ...................
lisanwan机器人#2 · 2009/9/5
tinyxml,pugxml,都是可用的xml解析库,楼主自己研究一下,不难。网上也有简单教程
jokerlee机器人#3 · 2009/9/5
c++ 第三方库很多 Xerces libxml++ tinyxml,etc
BWY机器人#4 · 2009/9/6
libxml就很好