XML 类数据的内容类型名称

Name of the content-type of XML-like data

具有存储在XML 文件中的属性 的分层文本数据是否有通用术语?像 bmppngjfif 文件包含 光栅图形 wavmp3ogg文件包含声音smf包含音乐表演数据等。XML类数据可以用不同的方式序列化。例如,结束标记可以写成右括号,可以使用转义字符代替 entities/CDATA 部分。它也可以是 Matroska,它是类似结构的某种二进制编码。 XML 文件名为“application/xml text/xml" 所以它是一个 "Application" 文件的例子,但是任何文件都是 "Application" 文件。


文本资源数据呢?它是通用的,可能会启发主要目的。

XML 是一种非常灵活且非常低级的格式,因此很难在具体用法之外描述它的 "data type"。

例如,在不同的上下文中,您可以将 XML 数据描述为(它们并不相互排斥):

  • 根据 XML 中的 "M" 标记的文本;例如XHTML、文档
  • 序列化应用程序数据;例如在 SOAP 或 RESTful 网络服务中
  • 描述另一个资源的元数据;例如RSS/Atom 提要、项目清单和配置文件
  • 分层对象数据;例如SVG
  • 自引用数据定义;例如XML 架构

或者您可以通过数据的 用途 来定义它 - 如果 JPEG 文件是 "raster image",那么 SVG 文件是 "vector image" ,DocBook 文件是 "documentation file",等等 - XML 只是所用格式的详细信息,就像 "sequence of big-endian 16-bit words" 一样。

我选择了术语 TextResource,因为它应该在项目范围内用于:文档、配置文件等。