Чтение 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д