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

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

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

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

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

textual
Листинг программы
  1. <blocks>
  2.   <block num="123" c="3">
  3.     <Area>
  4.        <Area>1769</Area>
  5.        <Unit>055</Unit>
  6.     </Area>
  7.   </block>
  8.  <block num="123" c="1">
  9.     <Area>
  10.        <Area>172349</Area>
  11.        <Unit>0234</Unit>
  12.     </Area>
  13.  </block>
  14. </blocks>

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут