title: C# XDocument Load with multiple roots
body: <p>I have an XML file with no root. I cannot change this. I am trying to parse it, but <code>XDocument.Load</code> won't do it. I have tried to set <code>ConformanceLevel.Fragment</code>, but I still get an exception thrown. Does anyone have a solution to this?</p>
  
  <p>I tried with <code>XmlReader</code>, but things are messed up and can't get it work right. <code>XDocument.Load</code> works great, but if I have a file with multiple roots, it doesn't.</p>