VB6, 操作XML文件,进行读取和替换

<?xmlversion="1.0"encoding="GBK"?><config>。。。。。。。。。。。<serversdefault="1234"><server。。... <?xml version="1.0" encoding="GBK" ?>
<config >
。。。。。。。。。。。
<servers default="1234">
<server 。。。。 />
<server 。。。。 />
</servers>
。。。。。。。
</config>
我需要对以上代码进行读取,并且用COMBOX中所显示的值替换1234这个地方,其他为非关键代码,所以用省略号代替
展开
 我来答
飘叶杂谈
2012-12-22 · TA获得超过536个赞
知道小有建树答主
回答量:1221
采纳率:83%
帮助的人:583万
展开全部
给你两个方案

1,使用webbrower控件加载xml然后使用document对象的方法来获取 <servrs default内容,修改也一样,相信你知道吧
2,直接使用字符串函数 如instr找到<config>然后从这里找 <servrs default,接着获取值。修改也好说,先删掉""中内容(因为已经找到 default位置,删掉内容不难吧),然后用left(s,) & 替换的值 & right(s)
追问
第一种方法,webbrower是.net的控件,不是6的
第二种方法,替换没有问题,可是怎么保存文件拉,而且其他都不能改动
追答
webbrower是.net的,不是 6的???我无语.........

保存文件很难吗? open for output即可,有了开始<servers default=" 的位置
用然后用left(s,) & 替换的值 & right(s)不就是新的文件了么???
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式