public static function getSettingsXml()
    {
        $strCrLf = "\r\n";

        $strToReturn = sprintf('<codegen>%s', $strCrLf);
        $strToReturn .= sprintf('	<name application="%s"/>%s', Codegen::$ApplicationName, $strCrLf);
        $strToReturn .= sprintf('	<render preferredRenderMethod="%s"/>%s', Codegen::$PreferredRenderMethod,
            $strCrLf);
        $strToReturn .= sprintf('	<dataSources>%s', $strCrLf);
        foreach (Codegen::$CodeGenArray as $objCodeGen) {
            $strToReturn .= $strCrLf . $objCodeGen->getConfigXml();
        }
        $strToReturn .= sprintf('%s	</dataSources>%s', $strCrLf, $strCrLf);
        $strToReturn .= '</codegen>';

        return $strToReturn;
    }