static void Main(string[] args) { try { XmlTool tool = new XmlTool(); tool.readXml(@"C:\Users\Konstantin\Documents\db\Lab06\Lab06\drivers2.xml"); //tool.findByName("?xml-stylesheet"); //tool.findById("A33"); //tool.selectNodes("//xsl()"); //tool.selectSingleNode("/root/Drivers/Fines"); //Console.Write(tool.getElemName(tool.getXmlElementById("A1"))); //Console.Write(tool.getComments()); //Console.Write(tool.getProcessingInstr()); //Console.Write(tool.getElemAttrs(tool.getXmlElementById("A1"))); //tool.deleteLastNode(@"C:\Users\Konstantin\Documents\db\Lab06\Lab06\drivers_d.xml"); //tool.changeCause(@"C:\Users\Konstantin\Documents\db\Lab06\Lab06\drivers_c.xml","red traffic light or waffle"); //tool.addDriver(@"C:\Users\Konstantin\Documents\db\Lab06\Lab06\drivers_add.xml", "101", "34", "light", "3456"); tool.chComm(); } catch (Exception e) { Console.Write(e); } Console.ReadLine(); }
static void Main(string[] args) { try { XmlTool tool = new XmlTool(); tool.readXml(@"C:\msys64\home\BMSTU_semester_5\Lab06\titles.xml"); int command = EXIT; while (command != INPUT_INT_ERROR) { writeInstructions(); command = get_int("Выбор за вами. Введите число:", 0, 8, "Попробуйте все таки придерживаться " + " указанных правил. Укажите число меньше 9:"); if (command != INPUT_INT_ERROR) { switch (command) { case EXIT: // Выход Console.WriteLine("Выходим!"); break; case 1: // Получить наибольшее и наименьшее значения findMaxMinByName(tool); break; case 2: // Получить информацию о тайтле findAllInfoAboutTitle(tool); break; case 3: // Получить первый подходящий элемент selectNode(tool); break; case 4: // получить наибольший подходящий элемент selectNodes(tool); break; case 5: // получить служебную информацию xmlInfo(tool); break; case 6: // удалить последний элемент tool.deleteLastNode(@"C:\msys64\home\BMSTU_semester_5\Lab06\deleted.xml"); break; case 7: // обновить рейтинги tool.changeYearRating(@"C:\msys64\home\BMSTU_semester_5\Lab06\changed.xml"); break; case 8: // добавить новые элементы tool.addTitle(@"C:\msys64\home\BMSTU_semester_5\Lab06\added.xml"); break; default: break; } } } } catch (Exception e) { Console.Write(e); } }