Пример #1
0
        public new void Execute(FigaroContext context, string args)
        {
            try
            {
                base.Execute(context, args);
                if (argv.Length > 1)
                {
                    if (argv[1].Equals("f"))
                    {
                        context.QueryFile(argv[0]);
                    }
                    else
                    {
                        Error("Invalid option '{0}'. Specify 'f' if you wish to query using an XQuery file.");
                        return;
                    }
                    return;
                }

                context.Query(argv[0]);
            }
            catch (IndexOutOfRangeException)
            {
                Error(DbxmlResources.QueryError);
            }
            catch (NullReferenceException)
            {
                Error(DbxmlResources.QueryError);
            }
        }