Launcher xml parsing fix

This commit is contained in:
Regalis11
2016-03-14 18:24:13 +02:00
parent d713874bd6
commit c30d20380e

View File

@@ -360,34 +360,19 @@ namespace Launcher2
}
string xml = response.Content;
string _byteOrderMarkUtf8 = System.Text.Encoding.UTF8.GetString(System.Text.Encoding.UTF8.GetPreamble());
if (xml.StartsWith(_byteOrderMarkUtf8))
{
xml = xml.Remove(0, _byteOrderMarkUtf8.Length);
}
try
{
return XDocument.Parse(xml);
}
catch
{
}
try
{
int index = xml.IndexOf('<');
xml = xml.Substring(index, xml.Length-index);
xml = xml.Substring(index, xml.Length - index);
return XDocument.Parse(xml);
}
catch
{
return null;
}
}
private bool CheckUpdateXML(XDocument doc)