我正在读一本关于.NET的书,它说“XML可用于存储任何类型的数据,包括文档(最新版本的Microsoft Office使用XML存储文档),图片,音乐,二进制文件和数据库信息。“
咦?如何将这些类型的数据存储为XML?
答案 0 :(得分:2)
Office文档实际上是包含压缩文件的ZIP文件,主要是XML格式。当您有嵌入的图像时,它只是将它作为二进制文件存储在media子目录中。 XML按名称引用它,但不包含内容的基本64表示。
答案 1 :(得分:1)
在大多数情况下,您只需使用base64编码,然后保存即可。
在某些情况下,您当然可以使用不需要编码的本机xml格式。比如SVG用于矢量图形等。
答案 2 :(得分:1)
您可以将它们转换为base64并将其存储在xml:Storing base64 data in XML?
中