Ejemplo n.º 1
0
 /// <summary>
 /// Resaves BuNaMo entries (for example to update their file names).
 /// </summary>
 public static void Resave()
 {
     foreach (string file in Directory.GetFiles(@"C:\MBM\Gramadan\BuNaMo\noun"))
     {
         XmlDocument  doc    = new XmlDocument(); doc.Load(file);
         Noun         noun   = new Noun(doc);
         StreamWriter writer = new StreamWriter(@"C:\MBM\Gramadan\BuNaMo\noun\" + noun.getNickname() + ".xml");
         writer.Write(PrettyPrintXml(noun.printXml().DocumentElement.OuterXml));
         writer.Close();
     }
     foreach (string file in Directory.GetFiles(@"C:\MBM\Gramadan\BuNaMo\adjective"))
     {
         XmlDocument  doc       = new XmlDocument(); doc.Load(file);
         Adjective    adjective = new Adjective(doc);
         StreamWriter writer    = new StreamWriter(@"C:\MBM\Gramadan\BuNaMo\adjective\" + adjective.getNickname() + ".xml");
         writer.Write(PrettyPrintXml(adjective.printXml().DocumentElement.OuterXml));
         writer.Close();
     }
     foreach (string file in Directory.GetFiles(@"C:\MBM\Gramadan\BuNaMo\nounPhrase"))
     {
         XmlDocument  doc    = new XmlDocument(); doc.Load(file);
         NP           np     = new NP(doc);
         StreamWriter writer = new StreamWriter(@"C:\MBM\Gramadan\BuNaMo2\nounPhrase\" + np.getNickname() + ".xml");
         writer.Write(PrettyPrintXml(np.printXml().DocumentElement.OuterXml));
         writer.Close();
     }
     foreach (string file in Directory.GetFiles(@"C:\MBM\Gramadan\BuNaMo\preposition"))
     {
         XmlDocument  doc         = new XmlDocument(); doc.Load(file);
         Preposition  preposition = new Preposition(doc);
         StreamWriter writer      = new StreamWriter(@"C:\MBM\Gramadan\BuNaMo2\preposition\" + preposition.getNickname() + ".xml");
         writer.Write(PrettyPrintXml(preposition.printXml().DocumentElement.OuterXml));
         writer.Close();
     }
     foreach (string file in Directory.GetFiles(@"C:\MBM\Gramadan\BuNaMo\verb"))
     {
         XmlDocument  doc    = new XmlDocument(); doc.Load(file);
         Verb         verb   = new Verb(doc);
         StreamWriter writer = new StreamWriter(@"C:\MBM\Gramadan\BuNaMo2\verb\" + verb.getNickname() + ".xml");
         writer.Write(PrettyPrintXml(verb.printXml().DocumentElement.OuterXml));
         writer.Close();
     }
 }