我对上述任务需要使用的各种技术感到颇为不知所措。我已经搜索了堆栈溢出股票,但无法找到一个坚实的步骤清单来做到这一点。插入一个Word文档到SQL Server数据库?
我想概述一下在将Word文档插入数据库时需要使用的步骤/工具。
我想过:
- 读取word文件作为一个FileStream。
- 将其反序列化为一个xml对象(单词ml)。
- 莫名其妙地(不知道如何)将词ml插入到sql服务器的xml列中。
是否可以使用XMLSerializer对象读取单词ml?我将如何将它插入数据库?
编辑: 我真的需要像使用XPath找到节点存储的数据进行操作,因此我需要将其存储为XML ...
你需要一个实际的 “图形” 的Word文档内的代表性,或只是文本?根据您的目标,您可以采取不同的方式。 – joshua9k 2011-12-28 16:45:55
你想让它在数据库中搜索吗?如果没有,最好将它保存为二进制格式,以节省空间。如果您想使其全文搜索,您需要将其保存为文本。我不知道为什么你想要xml序列化它 – Andrey 2011-12-28 16:46:25
是否需要将Word文档存储为XML或者它是否也可以是Word 2003中的.doc格式? – 2011-12-28 16:47:22