快速业务通道

用C#实现把Office文件编码为xml的方法

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-04-11
  1. using System;   
  2. using System.Drawing;   
  3. using System.Collections;   
  4. using System.ComponentModel;   
  5. using System.Windows.Forms;   
  6. using System.IO;   
  7. using System.Xml;   
  8. namespace MyWindows   
  9. {   
  10.     /// <summary>    
  11.     /// 这个示例演示如何把Office文件编码为xml文件以及如何把生成的xml文件转换成Office文件    
  12.     /// 把文件转换成xml格式,然后就可以用web服务,.NET Remoting,WinSock等传送了(其中后两者可以不转换也可以传送)    
  13.     /// xml解决了在多层架构中数据传输的问题,比如说在客户端可以用Web服务获取服务器端的office文件,修改后再回传给服务器    
  14.     /// 只要把文件转换成xml格式,便有好多方案可以使用了,而xml具有平台无关性,你可以在服务端用.net用发布web服务,然后客户端用    
  15.     /// Java写一段applit小程序来处理发送过来的文件,当然我举的例子几乎没有任何显示意义,它却给了我们不少的启示.    
  16.     /// 另外如果你的解决方案是基于多平台的,那么他们之间的交互最好不要用远程应用程序接口调用(RPC),应该尽量用基于文档的交互,    
  17.     /// 比如说.net下的MSMQ,j2ee的JMQ.    
  18.     ///    
  19.     /// 示例中设计到好多的类,我并没有在所有的地方做过多注释,有不明白的地方请参阅MSDN,这是偶第一个windows程序,有不对的地方    
  20.     /// 欢迎各位指导    
  21.     /// </summary>    
  22.     public class Form1 : System.Windows.Forms.Form   
  23.     {   
  24.         /// <summary>    
  25.         /// 声明四个Button,一个OpenFileDialog,一个SaveFileDialog,以及两个XmlDocument    
  26.         /// </summary>    
  27.         private System.Windows.Forms.Button button1;   
  28.         private System.Windows.Forms.Button button2;   
  29.         private System.Windows.Forms.OpenFileDialog openFileDialog1;   
  30.         private System.Windows.Forms.SaveFileDialog saveFileDialog1;   
  31.         private System.Windows.Forms.Button button3;   
  32.         private System.Windows.Forms.Button button4;   

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号