private void Initialixe()
            {
                svc     = new gov.usgs.nwis.dailyValues.GetWSService();
                svc.Url = DefaultServiceUrl;


                serializer = new XmlSerializer(typeof(TimeSeriesResponseType));
            }
            public GetValuesDailyUSGS()
                : base()
            {
                svc = new gov.usgs.nwis.dailyValues.GetWSService();



                serializer = new XmlSerializer(typeof(TimeSeriesResponseType));
            }
        static void Main(string[] args)
        {
            Console.WriteLine("USGS DailyValuesTester");
            Console.WriteLine("Use Raw USGS values");
            while (true)
            {
                //Console.WriteLine("Agency:");
                //String agency = Console.ReadLine();
                //Console.WriteLine("Site:");
                //String site = Console.ReadLine();

                //Console.WriteLine("VariableCode:");
                //String vcode = Console.ReadLine();

                //Console.WriteLine("Statistic:");
                //String stat = Console.ReadLine();

                //Console.WriteLine("BeginDate");
                //String bDate = Console.ReadLine();

                //Console.WriteLine("EndDate");
                //String eDate = Console.ReadLine();

                String agency = "USGS";
                String site   = "01464600";
                String vcode  = "00010";
                String stat   = "00001";
                String bDate  = "1980-07-01";
                String eDate  = "1980-08-01";

                Console.WriteLine("HIT return");
                Console.ReadLine();

                GetValuesDailyUSGS target = new GetValuesDailyUSGS();

                gov.usgs.nwis.dailyValues.GetWSService svc = new gov.usgs.nwis.dailyValues.GetWSService();

                //string result = svc.getDV(site, vcode, stat, bDate, eDate, agency);
                //Console.WriteLine(result);

                // original usgs link
                //gov.usgs.nwis.dailyValues.TimeSeriesResponseType response = svc.getDV(site,
                //                     vcode, stat,
                //                     bDate, eDate,
                //                     agency);

                //gov.usgs.nwis.dailyValues. dvmessage = new getDVRequest();
                //dvmessage.siteNum = site;
                //dvmessage.parameterCode = vcode;
                //dvmessage.statisticCode = stat;
                //dvmessage.startDate = bDate;
                //dvmessage.endDate = eDate;
                //dvmessage.agencyCode = agency;

                gov.usgs.nwis.dailyValues.TimeSeriesResponseType
                    response =
                    svc.getDV(site, vcode, stat, bDate, eDate, agency);

                StringBuilder sb = new StringBuilder();


                // Create an XmlRootAttribute overloaded constructer
                //and set its namespace.
                XmlRootAttribute tsXmlRootAttribute =
                    new XmlRootAttribute("timeSeriesResponse");

                XmlSerializer xs = new XmlSerializer(
                    typeof(gov.usgs.nwis.dailyValues.TimeSeriesResponseType),
                    tsXmlRootAttribute);
                XmlWriter writer = XmlWriter.Create(sb);
                xs.Serialize(writer, response);
                Console.WriteLine(sb.ToString());
                ;
            }
        }