XML,HTML和XHTML文档的有效内容类型


123

XML,HTML和XHTML文档的正确内容类型是什么?

我需要编写一个仅提取此类文件的简单搜寻器。

由于mod_rewrite,如今http://example.net/index.html可以提供例如JPEG文件,因此我需要检查响应标头中的内容类型,并将其与允许的内容类型列表进行比较。

我从哪里可以得到这样的清单?


Answers:


206

HTML :text/html,句号。

XHTML application/xhtml+xml:,或者仅在遵循HTML兼容性准则的情况下,text/html。请参阅W3 媒体类型注释

XML:text/xmlapplication/xmlRFC 2376)。

还有许多其他基于XML的媒体类型,例如application/rss+xmlimage/svg+xml。可以肯定的是,任何无法识别但已注册的结尾+xml都是基于XML的。有关以。结尾的注册媒体类型,请参见IANA列表+xml

(对于未注册的x-类型,所有选择均已取消,但您希望+xml会受到尊重。)


32
在之间的差异text/xml,并application/xml在这里看到stackoverflow.com/questions/4832357/...
sanmai

对于片段同样如此,请参阅w3.org/TR/xml-fragment其他问题
彼得·克劳斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.