将用户提交的数据转换为XML 如果能办到最好了
解决方案 »
- vs2005里边只有Global.asax而没有Global.asax.cs文件怎么解决
- asp.net 如何使用js获取和设置控件的属性值!不是控件的值 ,是属性值。
- DATATABLE合并行
- jquery easyui datagrid 如何导出
- 请问做模板生成静态时如何处理表单问题.
- 关于博客系统的一些问题……
- aspx页面的“Page”对象
- 帮忙啊!!!急的要死啊
- js中控件的定位问题,document.XXX,document.Form1.XXX ,document.all(XXX)能不能总结一下异同点,内有具体问题,多谢大家
- 'theForm._EVENTTARGET'为空或不是对象
- 在asp.net中如何操作WORD,EXCEL及其它Office的内容?
- 问个数据库查询SQL语句.....
我们现在的项目就是这样做的,抽取word里面的域为xml,xml结构早就定好了。
不过处理的比较巧妙,速度自然有些影响,尤其是在客户端打开word文档。
1。保存doc文件到某个目录
2。打开这个文件,读取其中的域
3。将域(窗体文字域)的Result.Text替换为生成的GUID并把原来的域的Result.text和新生成的GUID记录在同一个XML文件上。
4。将替换过的文件另存为HTML文件。
5。将HTML文件中的GUID替换为[Input Name = GUID] 并设置Form,这就是让用户填写的模版
6.用户填写这个模版,由ASPX统一处理。
这个思路怎么样啊,高手们?
using System.Reflection;
AssemblyName an=new AssemblyName();
RegistryKey RegKey;
RegKey=Registry.ClassesRoot;
RegKey=RegKey.CreateSubKey("*\\shell\\MyApp");
RegKey.SetValue("","用程序打开");
RegKey=Registry.ClassesRoot;
RegKey=RegKey.CreateSubKey("*\\shell\\MyApp\\command");
RegKey.SetValue("",Application.ExecutablePath +" %1");
RegKey.Close();