Ребята, он может читать все элементы, но не может читать атрибуты. Это ссылка: https://www.korayspor.com/grisport.xml
Мне нужно прочитать атрибуты категорий. Это "Категория" по-тюркски sh. Как "Категория no =" 8988 ">
Этот код не работает:
case XmlNodeType.Attribute:
xmlSet.WriteAttributeString(reader.Name, reader.Value);
break;
Весь код:
XmlTextReader reader = new XmlTextReader("https://www.korayspor.com/grisport.xml");
XmlTextWriter xmlSet = new XmlTextWriter("sdfsdf", UTF8Encoding.UTF8);
xmlSet.WriteStartDocument();
while (reader.Read())
{
switch (reader.NodeType)
{
case XmlNodeType.Element:
xmlSet.WriteStartElement(reader.Name);
break;
case XmlNodeType.Text:
xmlSet.WriteValue(reader.Value);
break;
case XmlNodeType.CDATA:
xmlSet.WriteCData(reader.Value);
break;
case XmlNodeType.EndElement:
xmlSet.WriteEndElement();
break;
**case XmlNodeType.Attribute:
xmlSet.WriteAttributeString(reader.Name, reader.Value);
break;**
}
}
xmlSet.WriteEndDocument();
xmlSet.Close();