Exemple #1
0
        /// <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
Exemple #2
0
 /// <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