public static string GenerateTemp(XmlElement service)
        {
            XmlHelper     h             = new XmlHelper(service);
            string        serviceAction = h.GetText("Action");
            ServiceAction action        = ServiceFactory.ConvertServiceAction(serviceAction);

            ITempGenerator t;

            if (action == ServiceAction.Select)
            {
                t = new SelectTempGenerator();
            }
            else if (action == ServiceAction.Delete)
            {
                t = new DeleteTempGenerator();
            }
            else if (action == ServiceAction.Insert)
            {
                t = new InsertTempGenerator();
            }
            else
            {
                t = new UpdateTempGenerator();
            }
            XmlElement e = t.Generate(service);

            return(XmlHelper.Format(e.OuterXml));
        }
        public static string GenerateTemp(XmlElement service){
            XmlHelper h = new XmlHelper(service);
            string serviceAction = h.GetText("Action");
            ServiceAction action = ServiceFactory.ConvertServiceAction(serviceAction);

            ITempGenerator t;
            if (action == ServiceAction.Select)
                t = new SelectTempGenerator();
            else if (action == ServiceAction.Delete)
                t = new DeleteTempGenerator();
            else if (action == ServiceAction.Insert)
                t = new InsertTempGenerator();
            else
                t = new UpdateTempGenerator();
            XmlElement e =  t.Generate(service);
            return XmlHelper.Format(e.OuterXml);
        }