此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

Document:xmlVersion 属性

已弃用: 不再推荐使用该特性。虽然一些浏览器仍然支持它,但也许已从相关的 web 标准中移除,也许正准备移除或出于兼容性而保留。请尽量不要使用该特性,并更新现有的代码;参见本页面底部的兼容性表格以指导你作出决定。请注意,该特性随时可能无法正常工作。

返回 XML 声明中指定的版本号(例如 <?xml version="1.0"?>),如果声明不存在,则返回“1.0”。

此属性从未真正有用过,因为它总是返回 1.0,并且已在 DOM 第 4 版中被移除。因此,Firefox 10 不再实现这一属性。过去,它的主要用途是检测文档是否以 XML 而不是 HTML 渲染。若要实现这一检测,你可以创建一个名称为小写的元素,然后检查它是否被转换为全部大写(在这种情况下,文档处于非 XML 的 HTML 模式):

js
if (document.createElement("foo").tagName === "FOO") {
  /* 文档不是 XML */
}

规范

Specification
DOM
# dom-document-xmlversion

浏览器兼容性