using System;
using System.IO;
using System.Xml;
public class Test
{
public static void Main()
{
Console.WriteLine(System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription);
string data = "<?xml version=\"1.0\xbf\"?>";
byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(data);
MemoryStream stream = new MemoryStream(byteArray);
try
{
using (var xml = XmlReader.Create(stream))
{
while (xml.Read()) { }
}
}
catch (XmlException) { }
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uSU87CnVzaW5nIFN5c3RlbS5YbWw7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJQ29uc29sZS5Xcml0ZUxpbmUoU3lzdGVtLlJ1bnRpbWUuSW50ZXJvcFNlcnZpY2VzLlJ1bnRpbWVJbmZvcm1hdGlvbi5GcmFtZXdvcmtEZXNjcmlwdGlvbik7CgkJCgkJc3RyaW5nIGRhdGEgPSAiPD94bWwgdmVyc2lvbj1cIjEuMFx4YmZcIj8+IjsKCQkKCQlieXRlW10gYnl0ZUFycmF5ID0gU3lzdGVtLlRleHQuRW5jb2RpbmcuVVRGOC5HZXRCeXRlcyhkYXRhKTsKCQlNZW1vcnlTdHJlYW0gc3RyZWFtID0gbmV3IE1lbW9yeVN0cmVhbShieXRlQXJyYXkpOwoJCQoJCXRyeQoJCXsKCQkgICAgdXNpbmcgKHZhciB4bWwgPSBYbWxSZWFkZXIuQ3JlYXRlKHN0cmVhbSkpCgkJICAgIHsKCQkgICAgICAgIHdoaWxlICh4bWwuUmVhZCgpKSB7IH0KCQkgICAgfQoJCX0KCQljYXRjaCAoWG1sRXhjZXB0aW9uKSB7IH0KCX0KfQo=