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;
}
}
}
}