public static List <Announcement> QueryLatestAnnouncementsForXml(int amount)
        {
            try
            {
                List <Announcement>   anns = new List <Announcement>();
                SP.ListItemCollection coll = DAT.DataQuery.QueryListItems(AnnouncementModel.announcementsSiteUrl, AnnouncementModel.sayfalarListName, string.Format(AnnouncementModel.announcementsCamlQuery, amount));
                if (coll.Count > 0)
                {
                    foreach (SP.ListItem item in coll)
                    {
                        Announcement ann = new Announcement();
                        ann.ID      = Convert.ToInt32(item["ID"]);
                        ann.Created = Convert.ToDateTime(item["Created"]);
                        ann.Title   = item["Title"].ToString();
                        string imgUrl = HLP.GetImageUrlFromImgTag(item["ListImage"].ToString());
                        //string imgFileName = HLP.SaveFileToTempFolder(HLP.GetNetworkCredential(), DAT.DataStatics.saportHostURL+ imgUrl,  System.Web.HttpContext.Current.Session.SessionID);
                        //ann.ListImage = HLP.CreateImgTag(imgFileName);
                        //ann.ListImage = HLP.TransformHtmlString(item["ListImage"].ToString());
                        ann.ListImage = HLP.RemoteImageUrlToBase64Converter(imgUrl, true);
                        anns.Add(ann);
                    }
                }

                return(anns);
            }
            catch (Exception ex)
            {
                EXP.RedirectToErrorPage(ex.Message);
                return(null);
            }
        }