Чтение XML - C# (183167)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте господа, есть фрагмент кода, с помощью которого я осуществляю парсинг:
            var reader = new XmlTextReader("doc.xml");
 
            while (reader.Read())
            {
                if (reader.NodeType == XmlNodeType.Element)
                {
                    if (reader.Name.Equals("Area"))
                    {
                        richTextBox1.Text += reader.ReadString() + "\n";
                    }
             }
Но тут возникает вопрос, в структуре моего исходного XML документа есть вложенный тег Area, который выглядит вот так:
<Area>
   <Area>1769</Area>
   <Unit>055</Unit>
</Area>
Как спарсить именно вложенный тег Area в цикле while?

Решение задачи: «Чтение XML»

textual
Листинг программы
<blocks>
  <block num="123" c="3">
    <Area>
       <Area>1769</Area>
       <Unit>055</Unit>
    </Area>
  </block>
 <block num="123" c="1">
    <Area>
       <Area>172349</Area>
       <Unit>0234</Unit>
    </Area>
 </block>
</blocks>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.143 из 5