Получение атрибутов файла с помощью XMLReader в C#

Я использовал формат XMLReader:


XmlReader xmlReader = XmlReader.Create("batch.xml");
while (xmlReader.Read())
{
    //Keep reading
    if (xmlReader.Name.Equals("Keyword") && (xmlReader.NodeType == XmlNodeType.Element))
    {
        // get attribute from the Xml element here
        string keywords = xmlReader.GetAttribute("name"); 
    }
}

Как преобразовать «ключевые слова» в строку []?


person Mohit Deshpande    schedule 04.11.2009    source источник


Ответы (2)



Поскольку вы используете XmlReader, вы не можете иметь все узлы одновременно. Вам нужно создать коллекцию List<string>, заполнить и вернуть ее.

person Rubens Farias    schedule 04.11.2009