У меня есть программа, которая производит довольно обычные XML-документы. Первая строка таких сгенерированных документов -
<?xml version="1.1"?>
IE8 и Firefox возражают против этого, жалуясь на «Неверная версия» и явно указывая на часть «1.1».
Если я исправлю первую строку, чтобы сказать:
<?xml version="1.0"?>
оба они загрузят / покажут мне документ без жалоб.
Разве версия XML 1.1 не является стандартом? Неужели браузеры их не принимают? Или сообщение об ошибке (как и в большинстве сообщений об ошибках программного обеспечения) просто вводит в заблуждение и что-то еще не так?