我正在尝试在浏览器中呈现 XML+XSL 2.0,返回.xml
页面与application/xml
内容类型和.xsl
页面与text/xml
。 Safari 抱怨主文档:“资源解释为文档,但使用 MIME 类型 application/xml 传输。” (但保持渲染一切都很好)。
我想摆脱这个警告消息。 XML 文档应该使用什么内容类型?
我已经成功使用text/xml
样式表为text/xsl
(或者也许这是可以的,因为text/xml
当你让它工作时)。text/xsl
被广泛认可,但不是“官方”(据我了解)。
根据 RFC 3023:“如果 XML 文档(即未处理的源 XML 文档)可供临时用户读取,text/xml
优于application/xml
。没有明确支持的 MIME 用户代理(和 Web 用户代理)text/xml
会将其视为文本/纯文本,例如,通过将 XML MIME 实体显示为纯文本。application/xml
当临时用户无法读取 XML MIME 实体时,这是更好的选择。”
See https://www.rfc-editor.org/rfc/rfc3023#page-16 https://www.rfc-editor.org/rfc/rfc3023#page-16
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)