AbstractCompare.Form1.button8_Click C# (CSharp) Метод

button8_Click() приватный Метод

private button8_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        private void button8_Click(object sender, EventArgs e) //vytvor subor - zjednodusenie velkeho suboru pre wikipediu
        {
            cestaSuborWiki = textBox1.Text;
            string nadpis = "";
            string abstraktWikiSubor = "";

            bool zapisalTitle = false;
            bool zapisalAbs = false;
            bool zapisalSom = false;

            XmlTextReader citam = new XmlTextReader(cestaSuborWiki);

            using (System.IO.StreamWriter subor = new System.IO.StreamWriter(@"d:\Vyhladavanie info\wiki-abstract-vycuc.txt"))
            {
                while (citam.Read())
                {
                    if (citam.IsStartElement())
                    {
                        switch (citam.Name)
                        {
                            case "doc":
                                zapisalSom = false;
                                break;

                            case "title":
                                nadpis = citam.ReadString();
                                nadpis = nadpis.Remove(0, 11);
                                nadpis = nadpis.ToLower();
                                zapisalTitle = true;
                                break;

                            case "abstract":
                                abstraktWikiSubor = citam.ReadString();
                                zapisalAbs = true;
                                break;

                            case "links":
                                if (!zapisalSom)
                                {
                                    MessageBox.Show("Zmena štruktúry XML súboru. Oprav zdrojový kód!"); //ochrana pred zmenou struktury XML suboru
                                    break;
                                }
                                break;
                        }
                    }

                    if (zapisalTitle && zapisalAbs)
                    {
                        subor.WriteLine(nadpis + ";|?" + abstraktWikiSubor);
                        zapisalSom = true;
                        zapisalAbs = false;
                        zapisalTitle = false;
                    }
                }
            }
        }