You'll need to start by fixing the XML document - it currently has multiple root nodes, which is not allowed.
To parse it, try Linq to XML:
https://msdn.microsoft.com/en-us/library/bb387098.aspx[
^]
XLINQ Introduction Part 3 Of 3[
^]
XDocument document = XDocument.Load("path\to\your\file.xml");
IEnumerable<xelement> query =
from XElement el in doc.Descendants("Report")
let name = ((string)el.Element("ReportName") ?? string.Empty).Trim()
where string.Equals(name, theReportNameToFind, StringComparison.Ordinal)
select el;
XElement reportNode = query.First();
string procedureName = (string)reportNode.Element("StoredProcName");
</xelement>