XML, HTML ve XHTML belgeleri için geçerli içerik türü


123

XML, HTML ve XHTML belgeleri için doğru içerik türleri nelerdir?

Yalnızca bu tür dosyaları getiren basit bir tarayıcı yazmam gerekiyor.

Günümüzde http://example.net/index.html , mod_rewrite nedeniyle örneğin bir JPEG dosyası sunabilir, bu nedenle yanıt başlığından içerik türünü kontrol etmem ve izin verilen içerik türleri listesiyle karşılaştırmam gerekiyor.

Böyle bir listeyi nereden alabilirim?


Yanıtlar:


206

HTML:, text/htmltam nokta.

XHTML: application/xhtml+xmlveya yalnızca HTML uyumluluk yönergelerini izliyorsa text/html. W3 Ortam Türleri Notuna bakın .

XML: text/xml, application/xml( RFC 2376 ).

Ayrıca, XML temelli birçok başka ortam türü de vardır, örneğin application/rss+xmlveya image/svg+xml. Sonu tanınmayan ancak kayıtlı bitenlerin +xmlXML tabanlı olması güvenli bir bahis . İle biten kayıtlı medya türleri için IANA listesine bakın +xml.

(Kayıtsız x-türler için tüm bahisler kapalıdır, ancak +xmlsaygı duyulacağını umarsınız .)


32
text/xmlapplication/xml
Aradaki

Aynısı parçalar için de geçerlidir , bkz. W3.org/TR/xml-fragment veya bu diğer soru .
Peter Krauss
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.