/// <summary> /// nxslt main entry point. /// </summary> /// <param name="args">Command line args</param> public static int Main(string[] args) { NXsltMain nxsltMain = new NXsltMain(); nxsltMain.setReporter(new Reporter()); try { NXsltArgumentsParser clParser = new NXsltArgumentsParser(); nxsltMain.options = clParser.ParseArguments(args); //Ok, then let's process it return(nxsltMain.Process()); } catch (NXsltCommandLineParsingException clpe) { //There was an exception while parsing command line nxsltMain.reporter.ReportCommandLineParsingError(Reporter.GetFullMessage(clpe)); return(RETURN_CODE_ERROR); } catch (NXsltException ne) { nxsltMain.reporter.ReportError(Reporter.GetFullMessage(ne)); return(RETURN_CODE_ERROR); } catch (Exception e) { //Some other exception nxsltMain.reporter.ReportError(NXsltStrings.Error, Reporter.GetFullMessage(e)); return(RETURN_CODE_ERROR); } }// Main() method
/// <summary> /// nxslt main entry point. /// </summary> /// <param name="args">Command line args</param> public static int Main(string[] args) { NXsltMain nxsltMain = new NXsltMain(); nxsltMain.setReporter(new Reporter()); try { NXsltArgumentsParser clParser = new NXsltArgumentsParser(); nxsltMain.options = clParser.ParseArguments(args); //Ok, then let's process it return nxsltMain.Process(); } catch (NXsltCommandLineParsingException clpe) { //There was an exception while parsing command line nxsltMain.reporter.ReportCommandLineParsingError(Reporter.GetFullMessage(clpe)); return RETURN_CODE_ERROR; } catch (NXsltException ne) { nxsltMain.reporter.ReportError(Reporter.GetFullMessage(ne)); return RETURN_CODE_ERROR; } catch (Exception e) { //Some other exception nxsltMain.reporter.ReportError(NXsltStrings.Error, Reporter.GetFullMessage(e)); return RETURN_CODE_ERROR; } }// Main() method