当您按照推荐的 XHTML "application/xhtml+xml" 提供 XHTML 文档时,会发生一些有趣的事情。 AJAX 库、脚本和样式似乎分崩离析。
jQuery 的各个方法的文档中充斥着关于缺乏对 XML 文档的支持的评论,例如:
“注意:此方法目前不提供跨平台支持在 XML 文档上设置数据,因为 Internet Explorer 不允许通过扩展属性附加数据。”
或者更直接
“此方法不适用于 XML 文档。”
Mozilla 还提到“XML 文档中不存在 document.cookies”和“XML 文档中不支持 document.write”。同时,还有一个最终建议是“不要在 XHTML 中使用内联样式或脚本”。
AJAX 库和浏览器中缺乏对 XML/XHTML 文档(MIME 类型为“application/xhtml+xml”)的支持/功能令人失望和担忧。
在处理 XHTML 文档时,我在哪里可以找到有关 jQuery API 的缺陷的概述?或者可能是 HTML 文档和正确提供的严格 XHTML 文档之间的文档对象上可用特性的比较?