在数据库中已读取
byte[] obj
不想新建临时文件,怎么样转换成 XmlDocument?
byte[] obj
不想新建临时文件,怎么样转换成 XmlDocument?
解决方案 »
- 请教高手--如何写自己想要的异常
- byte[4]转化为float
- 在aspx文件如何在浏览器(ie)中实现打印
- Oracle查询语句中的select * from tb1, tb2 where tb1.id=tb2(id+)这里的(id+)起什么作用啊?
- 我受不了了!我写了个多线程的基于SOCKET的WEB应用,可CPU占用率高达98% !!??有谁来帮我看看谢谢~
- 关于Picturebox控件
- 请问用C#连结ORACLE数据库
- 如何让保存在硬盘上的COOKIE在IE关闭时删除?
- C#正则表达问题[高手请进!!]
- 如何循环读取listbox的所有选项的值?
- 选中树节点的背景色
- 关于winfrom应用程序 内嵌Web页面的问题
_Document.LoadXml(System.Text.Encoding.Default.GetString(obj));
如果你的obj是合法的XML数据.
如果是Unicode要换成Encoding.Unicode.GetString
<?xml version="1.0" encoding="utf-8" ?>然后用FileStream fs = File.OpenRead(@"E:\1.xml");
byte[] content = new byte[fs.Length];
fs.Read(content, 0, content.Length);读取后用SQL上传至数据库表一 image字段中存储。取出后得到
byte[] obj
doc.LoadXml( Encoding.UTF8.GetString(obj))但是提示:
根级别上的数据无效。 行 1,位置 1?
这样做算不是有效的xml数据?
为什么会出现这个错误呢,各位大侠分析下嘛。
byte[] obj 转换成FileStream 后再转换成XmlDocument ?
你用的是什么数据库啊?为什么不直接把xml存为Text类型.