【发布时间】:2015-07-14 18:50:19
【问题描述】:
对于存储在 XML 文件中的具有属性的分层文本数据,是否有一个通用术语?像bmp 和png 和jfif 文件包含光栅图形、wav、mp3 和ogg 文件包含声音、smf 包含音乐表演数据等。类 XML 数据可以用不同的方式进行序列化。例如,结束标记可以通过右括号来编写,可以使用转义字符代替实体/CDATA 部分。它也可以是 Matroska,它是类似结构的一些二进制编码。 XML 文件称为“应用程序/xml
text/xml”,因此它是“应用程序”文件的示例,但任何文件都是“应用程序”文件。
文本资源数据呢?它是通用的,可能会启发主要目的。
【问题讨论】:
-
我不清楚除了 XML 之外,您将什么视为“类 XML”——其名称似乎是“XML 数据”。就此而言,如果需要,您可以使用 XML 来存储光栅图像 - 并且经常使用它来存储矢量图像(例如 SVG) - 这样比较并不能说明您所追求的内容......
-
@IMSoP 您可以以任何文件格式存储任何内容。如果您将光栅图像存储在 XML 中意味着使用 base-64 编码,则编码数据不是 XML 数据。在 XML 中正确存储的光栅图像将需要每个颜色通道值
<pixel><red>64</red><green>128</green><blue>256</blue></pixel>一个元素。是的,你可以做到,但远非最佳。 -
我没有说它可能,只是没有真正回答“TIFF 是光栅图形,就像 XML 是 _”,因为它们'重新进行如此不同的抽象级别。您可以清楚地说“TIFF 是光栅图形,就像 SVG 是矢量图形一样”,但 SVG 恰好存储为分层 XML...
标签: xml mime-types terminology file-format