XML reader - получить значение тега - C#

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

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

Получаю значение из XML следующим образом:
Листинг программы
  1. if (reader.Name == "Book")
  2. {
  3. var item = (XElement)XNode.ReadFrom(reader);
  4. ....
получается следующее значение item
Листинг программы
  1. <Book xmlns="http://tempuri.org/CatalogSchema.xsd"> <Title>AAAA1</Title> <Author>BBBB</Author> <City>CCC</City> <Issue>DDDD</Issue> <DateIssue>2014-03-06</DateIssue> <Page>10</Page> <PS>dddd</PS> <ISBN>789-1-12-123456-1</ISBN></Book>
далее хочу получить значение в теге Title
Листинг программы
  1. var book = (item.Element("Title").Value);
выскакивает ошибка:

Ссылка на объект не указывает на экземпляр объекта.

Не могу понять в чем ошибка.

Решение задачи: «XML reader - получить значение тега»

textual
Листинг программы
  1. string _namespace = "{http://tempuri.org/CatalogSchema.xsd}";

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


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

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

7   голосов , оценка 3.857 из 5

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

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

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