Pac*_*ier 4 html javascript php asp.net
作为text/xml和application/xhtml+xml提供页面有什么区别?
引用自规范:
“application/xhtml+xml”媒体类型 [RFC3236] 是 XHTML 系列文档的主要媒体类型。“application/xhtml+xml”应用于向 XHTML 用户代理(明确指示它们支持此媒体类型的代理)提供 XHTML 文档。当使用添加来自外部名称空间的元素和属性的 XHTML 系列文档类型(例如 XHTML+MathML [XHTML+MathML])编写文档时,必须使用此媒体类型。
因此,application/xhtml+xml
如果客户端支持,请使用 来提供您的 XHTML 页面,否则您可以使用text/html
.
规范中的另一段引用:
如果 Accept 标头显式包含 application/xhtml+xml(没有“q”参数或正“q”值),则使用该媒体类型传送文档。
如果 Accept 标头显式包含 text/html(没有“q”参数或正“q”值),则使用该媒体类型传送文档。
如果接受标头包含“* /*”(一些用户代理用来指示他们将接受任何内容的约定),请使用 text/html 传送文档。
换句话说,宣传其支持 XHTML 系列文档的请求者将收到 XHTML 媒体类型的文档,而(至少声称)支持 HTML 或“一切”的所有其他请求者将收到使用 HTML 媒体类型的文档。处理不满足这些标准的用户代理超出了本文档的范围。
当 XHTML 文档不符合准则时,它只能以媒体类型 application/xhtml+xml 的形式交付。
text/xml
不应该用于提供 XHTML 网页。您可以使用它来提供不代表 XHTML 的其他 XML 文档。
归档时间: |
|
查看次数: |
1686 次 |
最近记录: |