以前用asp把word模板读取成xml的代码,现在想用c#来实现,我调试了好一阵不成功,哪位大侠帮帮忙,帮我用c#翻译一下下面的asp代码代码如下:
Dim xml_dom, ado_stream, l_node1 ,FileName
Dim i,RcvCount FileName=request("filename") '文件在服务器上的路径
FileName = server.MapPath(FileName) set ado_stream = CreateObject("ADODB.Stream")
set xml_dom = CreateObject("MSXML2.DOMDocument") xml_dom.loadXML("<?xml version=""1.0"" ?> <root/>")
xml_dom.documentElement.setAttribute "xmlns:dt","urn:schemas-microsoft-com:datatypes"
set l_node1 = xml_dom.createElement("file1")
l_node1.dataType = "bin.base64"
xml_dom.documentElement.appendChild(l_node1) ado_stream.Type = 1 ' 1=adTypeBinary
ado_stream.Open()
ado_stream.LoadFromFile(FileName)
l_node1.nodeTypedValue = ado_stream.Read(-1) ' -1=adReadAll
ado_stream.Close
set ado_stream=nothing
response.write(xml_dom.xml)
Set l_node1 =nothing
set xml_dom=Nothing
Dim xml_dom, ado_stream, l_node1 ,FileName
Dim i,RcvCount FileName=request("filename") '文件在服务器上的路径
FileName = server.MapPath(FileName) set ado_stream = CreateObject("ADODB.Stream")
set xml_dom = CreateObject("MSXML2.DOMDocument") xml_dom.loadXML("<?xml version=""1.0"" ?> <root/>")
xml_dom.documentElement.setAttribute "xmlns:dt","urn:schemas-microsoft-com:datatypes"
set l_node1 = xml_dom.createElement("file1")
l_node1.dataType = "bin.base64"
xml_dom.documentElement.appendChild(l_node1) ado_stream.Type = 1 ' 1=adTypeBinary
ado_stream.Open()
ado_stream.LoadFromFile(FileName)
l_node1.nodeTypedValue = ado_stream.Read(-1) ' -1=adReadAll
ado_stream.Close
set ado_stream=nothing
response.write(xml_dom.xml)
Set l_node1 =nothing
set xml_dom=Nothing
解决方案 »
- IList的使用
- 请问silverlight socket 如何支持 ansi 和 gb2312编码?
- 再议求和算法
- Char数组转换为STRING,如何转?
- xml+c#入门问题,如何把section下的所有game读取出来,病绑定到repeater控件?
- 求 有C#源代码的网站
- 招聘有经验的.NET工程师
- WPF,关于数据绑定的依赖项属性优先级
- 未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中???
- C# 请教new Bitmap(Int32, Int32, Int32, PixelFormat, IntPtr)和Intptr的问题
- 简单输出,做成不需要net平台支持直接运行我该如何做成*.exe程序?
- 各位老大,如何将一个treeview中的节点复制到另一个treeview上,用nodes.Add()方法会抛异常,在线急等
http://dotnet.aspx.cc/ShowDetail.aspx?id=EBD43E74-1BDE-43AA-DEAF-211FA24A7BC2
c#中有办法这样实现吗
xmldatadocument类可以直接实现啊!