XmlDocument GetDocumentForSection(string sectionName)
{
ConfigXmlDocument doc = new ConfigXmlDocument();
if (pending == null)
{
return(doc);
}
string [] sectionPath = sectionName.Split('/');
string outerxml = pending [sectionPath [0]] as string;
if (outerxml == null)
{
return(doc);
}
StringReader reader = new StringReader(outerxml);
XmlTextReader rd = new XmlTextReader(reader);
rd.MoveToContent();
doc.LoadSingleElement(fileName, rd);
return(GetInnerDoc(doc, 0, sectionPath));
}