public void ExportToXML(string aFile)
        {
            XmlDocument lXMLDoc = new XmlDocument();

            lXMLDoc.AppendChild(lXMLDoc.CreateXmlDeclaration("1.0", "utf-8", ""));
            lXMLDoc.AppendChild(lXMLDoc.CreateDocumentType("ReportCollection", null, null, null));
            XmlNode      lRootNode = lXMLDoc.CreateNode("element", "report-collection", "");
            XmlAttribute lDocVer   = lXMLDoc.CreateAttribute("version");

            lDocVer.Value = "rcf0";
            lRootNode.Attributes.Append(lDocVer);

            lXMLDoc.AppendChild(lRootNode);
            RootFolder.BuildXML(lRootNode, lXMLDoc);

            lXMLDoc.Save(aFile);
        }