public void LoadXml(string xml)
{
doc = new XmlDocument();
doc.PreserveWhitespace = false;
doc.LoadXml(xml);
newLine = CountNewLines("\r\n", xml) > (CountNewLines("\n", xml) / 2) ? "\r\n" : "\n";
if (xml.EndsWith(newLine))
endsWithEmptyLine = true;
}