社区
C#
帖子详情
如何在XML中存入二进制文件?
Bluclyf
2003-10-27 05:18:12
我需要在XML中存入二进制文件,不要告诉我存文件名。谢谢大家。
...全文
38
4
打赏
收藏
如何在XML中存入二进制文件?
我需要在XML中存入二进制文件,不要告诉我存文件名。谢谢大家。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rgbcn
2003-10-27
打赏
举报
回复
see
http://www.pconline.com.cn/pcedu/empolder/wz/xml/10205/59808_1.html
// 创建一个新节点,设置其为二进制数据节点
var l_node1 = xml_dom.createElement("file1");
l_node1.dataType = "bin.base64";
// 打开Stream对象,读源文件
ado_stream.Type = 1; // 1=adTypeBinary
ado_stream.Open();
ado_stream.LoadFromFile("c:\\tmp\\myfile.doc");
// 将文件内容存入XML节点
l_node1.nodeTypedValue = ado_stream.Read(-1); // -1=adReadAll
ado_stream.Close();
xml_dom.documentElement.appendChild(l_node1);
shajie
2003-10-27
打赏
举报
回复
我也想知道,up
AhBian
2003-10-27
打赏
举报
回复
写入:
byte[] buffer = 从文件中获取;
XmlTextWriter writer = new XmlTextWriter(...);
// 定位 writer
writer.WriteBinHex(
buffer,
0,
buffer.Length
);
读出:
XmlTextReader reader = new XmlTextReader(...);
// 定位 reader
int binhexlen = 0;
byte[] binhex = new byte[256];
binhexlen = reader.ReadBinHex(binhex, 0, 256);
while (0 != binhexlen)
{
binhexlen = reader.ReadBinHex(binhex, 0, 256);
for (int i=0; i < binhexlen; i++)
Console.Write(binhex[i]);
}
newliuwei
2003-10-27
打赏
举报
回复
存文本文件,不能存二进制文件
asp.net 将一个图片以
二进制
值的形式
存入
Xml
文件
中
的实例代码
介绍了将一个图片以
二进制
值的形式
存入
Xml
文件
中
的实例代码,有需要的朋友可以参考一下
为什么
XML
可以存储
二进制
数据?底层原理是什么?
在解析
XML
文档时,可以将Base64编码的文本数据解码为原始的
二进制
数据,从而获取存储在
XML
中
的
二进制
数据。Base64编码是一种将
二进制
数据转换为ASCII字符的编码方式,它将每3个字节的
二进制
数据编码为4个字符,因此编码后的文本数据会比原始数据增加约33%的大小。需要注意的是,使用Base64编码存储
二进制
数据会增加数据大小,因此在存储大量
二进制
数据时,可能会导致
XML
文档的体积增大,影响数据传输和存储效率。
XML
是一种标记语言,它的本质是一种文本格式,不能直接存储
二进制
数据。
在vs2005.net
中
,用C#如何将
xml
文件
转换成
二进制
数据
存入
数据库字段,并从数据库提取该字段转换成
xml
文件
?
请哪位高手指点一下,在vs2005.net
中
,用C#如何将
xml
文件
转换成
二进制
数据
存入
数据库字段,并从数据库提取该字段转换成
xml
文件
?万分感谢 。
c++解析
二进制
文件
转行到和写代码不相关的职业快三年了,以前一直干增删改查那种后端,操作比较多的就是文本
文件
,
xml
这种,对
二进制
文件
的结构不是很熟悉,这几天业余时间研究了下,写了个生成和解析
二进制
文件
的小demo,暂时实现了存储string、int和jpg图片到一个
二进制
文件
并将其解析出来。 首先是设计一个
文件
结构,大体如下: headLength(
文件
头长度,int类型,占用内存用sizeof int 计算) dataRows( head(
文件
头,是个结构体数组,描述每个分区存储的数...
java存取
二进制
数据到
xml
文件
java存取
二进制
数据到
xml
文件
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章