找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 将Word保存为XML

babyface
论坛元老   /  发表于:2013-9-4 09:59  /   查看:9325  /  回复:12
现在的需求是这样的  
    需要将txtcontrol中的内容保存为XML的格式 并且需要保存住Word中的表格、字体等信息,也就是说当我下次加载这个XML的时候 可以仍然是我上次保存的那个XML  不过对于我原来word中保存的textfield等txtcontrol中的自定义文本域信息可以不用保存 直接显示文字就可以了

12 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-9-4 11:55:00
沙发
Textcontrol内部格式 .tx 其实就是类似XML的格式,保存为这种格式会保存TX所有信息,下次加载时可以加载保存时的所有信息。
回复 使用道具 举报
babyface
论坛元老   /  发表于:2013-9-4 12:50:00
板凳
回复 2楼dof的帖子

我就是照着你说的方法做的  代码如下
        textControl1.Save(@"test.xml", StreamType.XMLFormat);
            textControl1.Load(@"test.xml", StreamType.XMLFormat);            

           但是会出现如下的错误  
        由于不能传图 我把图片放到了附件中
         
QQ截图20130904124638.jpg (55.51 KB, 下载次数: 309)
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-9-4 15:03:00
地板
XMLFormat 的使用方式你可以参考这个示例

XMLEditing.zip (11.78 KB, 下载次数: 402)
回复 使用道具 举报
babyface
论坛元老   /  发表于:2013-9-4 15:13:00
5#
回复 4楼dof的帖子

版主 那我现在怎么把我加载出来的txtcontrol内容保存成为XML呢?我加载的XML一开始是不存在的
回复 使用道具 举报
babyface
论坛元老   /  发表于:2013-9-4 15:18:00
6#
回复 4楼dof的帖子

而且你给我的例子中有css和dtd文件 但是我生成的时候如何生成这些相关内天呢?

比如病历 我现在填好了病历 如何将此病历保存成XML?并且需要保存住字体、表格等与word相关的内容 以便我下次打开的时候仍然与我保存时候的一样
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-9-4 15:19:00
7#
TX中可以编辑XML文件,但是创建的TX文档(比如加载的Word文档)是不能保存为 .xml 格式,只能保存为 .tx 格式(TX内部使用的一种XML格式文件)
回复 使用道具 举报
babyface
论坛元老   /  发表于:2013-9-4 15:22:00
8#
回复 7楼dof的帖子

但是我用记事本打开.tx文件 显示的是乱码
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-9-4 15:38:00
9#
当然, .tx 格式肯定只能 TX 产品本身才能识别, 你需要在TX之外来编辑TX文件吗
回复 使用道具 举报
babyface
论坛元老   /  发表于:2013-9-4 16:02:00
10#
回复 9楼dof的帖子

是啊 我需要将word保存成为一个标准的XML格式
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部