Ответ 1
Нет, это не похоже на XmlReader
(основная часть поддержки XML в .NET) поддерживает 1.1:
using System;
using System.IO;
using System.Xml;
class Program
{
static void Main(string[] args)
{
string xml = "<?xml version=\"1.1\" ?><tag></tag>";
var reader = XmlReader.Create(new StringReader(xml));
while (reader.Read());
}
}
Вывод:
Unhandled Exception: System.Xml.XmlException: Version number '1.1' is invalid.
Line 1, position 16.
Я посмотрел XmlReaderSettings
, чтобы увидеть, поможет ли что-нибудь, но я не думаю, что это так. В основном я думаю, что вы застряли на мгновение: (
EDIT: немного читайте XML 1.1, похоже, что он не был широко распространен или рекомендован, поэтому я не особо удивлен тем, что он не поддерживается в .NET 4.5. Я предполагаю, что это никогда не будет, учитывая, что это не особенно новая рекомендация. Самая последняя версия - это 2-е издание, которая датируется 2006 годом. Если она не будет поддерживаться через 7 лет, я подозреваю, что для ее создания должно быть какое-то важное событие заслуживает поддержки в будущем.