以前用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