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);
}