Exemple #1
0
        public void xmldenİlkYükleme()
        {
            XmlElement rootElement = Form.xmlDoc.DocumentElement;
            XmlNode    kategori    = Form.xmlDoc.SelectSingleNode(@"//" + XmlBaşlığı);

            if (kategori != null)           // kategorinin node'u xml'de bulunuyorsa
            {
                if (kategori.HasChildNodes) // kategorinin child node'ları varsa
                {
                    XmlNodeList nodeList = kategori.ChildNodes;

                    for (int i = 0; i < nodeList.Count; i++)
                    {
                        XmlNode     node           = nodeList.Item(i);
                        XmlNodeList haberBilgileri = node.ChildNodes;

                        Haber haber = new Haber(Form);
                        YüklenenHaberler.Add(haber.nodedanHaberYarat(haberBilgileri));
                    }
                    CheckBox.Checked = true;
                    if (YüklenenHaberler.Count > Form.max)
                    {
                        Form.max = YüklenenHaberler.Count;
                    }
                }
            }
        }
Exemple #2
0
        // Diğer metodlar
        public void monitorWebSite()
        {
            if (CheckBox.Checked && XMLilkYükleme == false)
            {
                try
                {
                    HtmlAgilityPack.HtmlWeb website = new HtmlAgilityPack.HtmlWeb();
                    Document = website.Load(URL);
                }
                catch (IOException)
                {
                }
                catch (WebException)
                {
                }

                YüklenenHaberler.Clear();
                KontrolHaberler.Clear();

                if (Document != null)
                {
                    sonDakikaListesiniAl(Document, YüklenenHaberler);
                }

                if (YüklenenHaberler.Count > Form.max)
                {
                    Form.max = YüklenenHaberler.Count;
                }

                if (yüklenenHaberler.Count > 0)
                {
                    XmlElement root     = Form.xmlDoc.DocumentElement; // xml'in root'u alındı.
                    XmlElement kategori = Form.xmlDoc.CreateElement(XmlBaşlığı);
                    root.AppendChild(kategori);                        // root'a kategori eklendi.
                }
            }
        }