Ira*_*ter 5 xml browser xml-1.1
我有一个生成相当普通的XML文档的程序.这样生成的文档的第一行是
<?xml version="1.1"?>
Run Code Online (Sandbox Code Playgroud)
IE8和Firefox都反对这一点,抱怨"错误版本"并明确指向"1.1"部分.
如果我修补第一行说:
<?xml version="1.0"?>
Run Code Online (Sandbox Code Playgroud)
他们俩都会在没有投诉的情况下加载/显示文档.
XML版本1.1不是标准吗?浏览器真的不接受这些吗?或者错误消息(与大多数软件错误消息一样)只是误导而其他错误?
XML 1.1不是事实上的标准,不是.它很少使用,除非你有特殊的理由使用它,你应该忽略它.
http://en.wikipedia.org/wiki/Xml
第二个(XML 1.1)最初发布于2004年2月4日,与XML 1.0第三版同日发布,[32]并且目前正在发布于2006年8月16日的第二版.它包含功能(一些有争议的)旨在使XML在某些情况下更容易使用.[33] 主要的变化是允许使用EBCDIC平台上使用的行结束字符,以及使用Unicode 3.2中没有的脚本和字符.XML 1.1的实现并不广泛,建议仅供需要其独特功能的用户使用.