vb+xml 如何以二进制形式读写文件???? 请各位高手告诉我这个菜鸟!!!小弟非常感谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 二进制形式读写?读到Byte数组分析字符码?太麻烦了吧xml是文本文件啊 是你问的问题太莫名其妙了,二进制形式读写是很简单的,读到Byte数组之后呢? 高手,可能我没说清楚,我再说详细点,我想把一个文件用二进制的形式写到XML文件中,并且也可以读的时候再还原为刚才用二进制写进去的那个文件,其实也就是一个读写问题,关键在怎么用二进制的形式写到XML里,请 viena(维也纳nn-实心木头人)告诉我,谢谢! '用文本方式读写xml'把C:\test.xml整个读到一个字符串,然后可以对这个字符串进行分析,处理dim str1 as stringOpen "C:\test.xml" For Input As 1str1 = Strconv(InputB$(LOF(1), 1), vbUnicode)close 1'把处理好的字符串写回文件Open "C:\test.xml" For Output As #1Print #1, str1close #1 晕,不懂妳的意思,xml是纯文本文件,用二进制读,最终还是要转换为字符串的,何必呢?如果妳只是要复制文件,另当别论,但那样的话,用语句或命令更简单我要下班了,明天再说~ //我想把一个文件用二进制的形式写到XML文件中,并且也可以读的时候再还原为刚才用二进制写进去的那个文件,其实也就是一个读写问题,关键在怎么用二进制的形式写到XML里,请 viena(维也纳nn-实心木头人)告诉我,谢谢XML是文本文件,如果希望其中包含2进制文件的话,需要对2进制文件进行编码(比较常见的是base64编码),再把编码后生成的文本写入到xml文件中 //请把你用文本形式读写的代码详细贴上去我上面给出的就是读写的代码了呀,把文件的全部内容读到字符串str1,写是把str1整个写回文件至于对字符串str1进行分析,可以用Instr()函数找到所需内容的位置,用Mid()函数截取 viena(维也纳nn-实心木头人) 谢谢你,我已经解决了,不过你的这个方法也不错,好了,三分! 弹出窗口显示的位置问题 VB中如何将wparam类型的转换成string类型啊???? 设定子窗体在父窗体上的位置 如何通过窗体句柄来操纵窗体, 求助!安装完金山毒霸visual studio2003就运行不了! 打包时怎样把帮助包在程序组呢? 真是狗屁的datagrid,把我搞晕了一整天,帮帮我吧! 如何判别大小 关于检索月份的问题 ::::::::::::领导告诉我:"这个问题到此为止!",可我还是不想放弃,高手进来看看好么? 急急,VB调用DELPHI写的标准DLL问题 webbrower控件的问题?
xml是文本文件啊
二进制形式读写是很简单的,读到Byte数组之后呢?
dim str1 as string
Open "C:\test.xml" For Input As 1
str1 = Strconv(InputB$(LOF(1), 1), vbUnicode)
close 1'把处理好的字符串写回文件
Open "C:\test.xml" For Output As #1
Print #1, str1
close #1
如果妳只是要复制文件,另当别论,但那样的话,用语句或命令更简单我要下班了,明天再说~
我上面给出的就是读写的代码了呀,把文件的全部内容读到字符串str1,写是把str1整个写回文件至于对字符串str1进行分析,可以用Instr()函数找到所需内容的位置,用Mid()函数截取