Допустимый тип контента для документов XML, HTML и XHTML
каковы правильные типы контента для документов XML, HTML и XHTML?
Мне нужно написать простой искатель, который только извлекает эти типы файлов.
В настоящее время http://example.net/index.html может служить, например, файл JPEG из-за mod_rewrite, поэтому мне нужно проверить тип контента из заголовка ответа и сравнить его со списком разрешенных типов контента.
где я могу получить такой список?
1 ответ:
HTML:
text/html
, полная остановка.XHTML:
application/xhtml+xml
, или только если следовать рекомендациям по совместимости HTML,text/html
. Смотрите W3 Типы Носителей, Примечание.XML:
text/xml
,application/xml
(RFC 2376).есть также много других типов носителей, основанных на XML, например
application/rss+xml
илиimage/svg+xml
. Это безопасная ставка, что любой непризнанный, но зарегистрированный заканчивается+xml
на основе XML. Смотрите IANA list для зарегистрированные типы носителей, заканчивающиеся на+xml
.(для незарегистрированных
x-
типы, все ставки выключены, но вы надеюсь+xml
будут соблюдаться.)