Loại nội dung hợp lệ cho các tài liệu XML, HTML và XHTML


123

Loại nội dung chính xác cho tài liệu XML, HTML và XHTML là gì?

Tôi cần viết một trình thu thập thông tin đơn giản chỉ tìm nạp các loại tệp này.

Ngày nay, http://example.net/index.html chẳng hạn có thể phân phát tệp JPEG do mod_rewrite, vì vậy tôi cần kiểm tra loại nội dung từ tiêu đề phản hồi và so sánh nó với danh sách các loại nội dung được phép.

Tôi có thể lấy danh sách như vậy từ đâu?


Giới thiệu về phân mảnh, hãy xem stackoverflow.com/q/19303361/287948w3.org/TR/xml-fragment
Peter Krauss

Câu trả lời:


206

HTML:, text/htmltoàn bộ.

XHTML: application/xhtml+xml, hoặc chỉ khi sau hướng dẫn HTML compatbility, text/html. Xem Lưu ý về các loại phương tiện W3 .

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

Ngoài ra còn có nhiều loại phương tiện khác dựa trên XML, chẳng hạn application/rss+xmlhoặc image/svg+xml. Đặt cược an toàn rằng bất kỳ kết thúc nào không được công nhận nhưng được đăng ký +xmlđều dựa trên XML. Xem danh sách IANA để biết các loại phương tiện đã đăng ký kết thúc bằng+xml .

(Đối với các x-loại chưa đăng ký , tất cả các cược đều tắt, nhưng bạn hy vọng +xmlsẽ được tôn trọng.)


32
Về sự khác biệt giữa text/xmlapplication/xmlxem tại đây stackoverflow.com/questions/4832357/…
sanmai

Điều này cũng hợp lệ đối với các phân đoạn , hãy xem w3.org/TR/xml-fragment hoặc qcharge khác này .
Peter Krauss
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.