Чтение XML и поиск совпадений - C#
Формулировка задачи:
Вообщем уважаемые программисты, вот у меня есть один XML Файл (для него я пишу парсер) ну вот собственно говоря есть такой параметр
мне нужно брать ID этого параметра который находиться файле
выглядит это так
мне нужно искать совпадение с name из npc_title и брать id и все это нужно запихать в один метод
Подскажите пожалуйста как это возможно сделать в один метод.
<npc_title>STR_NPCTITLE_Stigma_Master</npc_title>
<string> <id>372237</id> <name>STR_OBJ_IDDreadgion_03_Surkana_14</name> <body>Источник энергии каюты капитана</body> </string>
Решение задачи: «Чтение XML и поиск совпадений»
textual
Листинг программы
public string SearchKey(String Name) { var strm = new FileStream(путь,FileMode.Open); string Key = ""; string CurrentStr = ""; using (XmlTextReader XRead = new XmlTextReader(strm)) { while (XRead.Read() && CurrentStr != Name) { if (XRead.NodeType == XmlNodeType.Element) { if (XRead.Name == "id") { XRead.Read(); Key = XRead.Value; } if (XRead.Name == "name") { XRead.Read(); CurrentStr = XRead.Value; } } } } } return Key;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д