在XML文件中包含二进制数据

我们需要在xml文件中上传附件(例如word文档)。 有没有办法附上这个? 任何使用c#的示例代码都将受到赞赏。

看看这篇文章: http : //www.codeproject.com/KB/XML/xml_serializationasp.aspx它描述了通过将bmp图像转换为字节数组来将bmp图像保存到xml中。 我怀疑类似的方法适用于其他文件。

另一种方法是将uri存储到资源中,而不是尝试将其包含在XML中。

  http://path.to/document  

无论如何,客户端将不得不做一些工作来取消编码或获取附件,这样做可以节省很多痛苦。