Вам нужно найти все слова, где атрибут category = "ps" указывает, что это правильное имя (в данном случае обозначение "nprop") из XML -файла. Как мне это сделать? Спасибо! XML_file:
</tier>
<tier id="ps" speaker="MiYA" category="ps" type="a" display-name="ps" >
<event start="T0" end="T1">nprop</event>
<event start="T1" end="T2">v</event>
<event start="T2" end="T3">v</event>
</tier>
Я пытался запрограммировать:
XmlTextReader reader = new XmlTextReader("C:\\Users\\Vera\\Desktop\\ВИКУСИК\\ПРОЕКТ\\извлечение имен\\извлечение имен\\bin\\Debug\\MiYA_196X_ILivedInMineevka_nar.exb");
XElement root = XElement.Load(reader);
XmlNameTable nameTable = reader.NameTable;
XmlNamespaceManager nsmanager = new XmlNamespaceManager(nameTable);
nsmanager.AddNamespace("ps", "nprop");
IEnumerable<XElement> elements = root.XPathSelectElements("./tier", nsmanager);
Console.WriteLine( elements);
Что не так?