XML保存文件一例,MSXML,ADODB.Stream。
2004-06-24 11:43
375 查看
// Save File To XML var SourceFile = "C://manage.vsd"; var TargetXMLFile = "D://tmp//test.xml"; var ado_stream = new ActiveXObject("ADODB.Stream"); var xml_dom = new ActiveXObject("Microsoft.XMLDOM"); xml_dom.loadXML('<?xml version="1.0" ?> <root/>'); xml_dom.documentElement.setAttribute("xmlns:dt", "urn:schemas-microsoft-com:datatypes"); var l_node1 = xml_dom.createElement("file1"); l_node1.dataType = "bin.base64"; ado_stream.Type = 1; // 1=adTypeBinary ado_stream.Open(); ado_stream.LoadFromFile(SourceFile); l_node1.nodeTypedValue = ado_stream.Read(-1); // -1=adReadAll ado_stream.Close(); xml_dom.documentElement.appendChild(l_node1); xml_dom.save(TargetXMLFile); // Restore File From XML var SourceFile = "C://manage.vsd"; var TargetXMLFile = "D://tmp//test.xml"; var ado_stream = new ActiveXObject("ADODB.Stream"); var xml_dom = new ActiveXObject("Microsoft.XMLDOM"); xml_dom.loadXML('<?xml version="1.0" ?> <root/>'); xml_dom.documentElement.setAttribute("xmlns:dt", "urn:schemas-microsoft-com:datatypes"); var l_node1 = xml_dom.createElement("file1"); l_node1.dataType = "bin.base64"; ado_stream.Type = 1; // 1=adTypeBinary ado_stream.Open(); ado_stream.LoadFromFile(SourceFile); l_node1.nodeTypedValue = ado_stream.Read(-1); // -1=adReadAll ado_stream.Close(); xml_dom.documentElement.appendChild(l_node1); xml_dom.save(TargetXMLFile);
相关文章推荐
- asp用adodb.stream保存utf-8文件时去掉bom头
- 用ASP VBS xmlhttp adodbstream下载和保存图片的代码
- 用Adodb.Stream将以二进制方式保存在数据库中的文件保存到硬盘
- 使用XMLHttp和ADODB.Stream取得远程文件并保存到本地
- 使用XMLHttp和ADODB.Stream取得远程文件并保存到本地
- ASP使用xmlhttp和Adodb.Stream保存远程文件到本地
- ASP VBS xmlhttp adodbstream下载和保存图片(新闻小偷)
- 用ASP VBS xmlhttp adodbstream下载和保存图片的代码
- 利用 Dom4j 把 List 数据保存到 XML 文件
- 图像保存到XML文件和从XML中取出图像显示
- C# 文件写入(StreamWriter),保存文件对话框(SaveFileDialog)
- MFC操作XML配置文件的两种方式:DOM 和 MSXML
- Android中用pull解析与保存xml文件
- 详解Nodejs 通过 fs.createWriteStream 保存文件
- MSXML 解析XML文件
- Unity3D如何读取保存XML,以及用U3D内置方式保存文件
- Qt: QXmlStreamWriter Class写XML文件
- 如何将Excel和xml文件数据保存到数据库
- QT中使用QXmlStreamReader解析XML文件
- 把对象保存为xml文件