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

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

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

Получаю значение из XML следующим образом:
            if (reader.Name == "Book")
            {
                var item = (XElement)XNode.ReadFrom(reader);
                ....
получается следующее значение item
<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
var book = (item.Element("Title").Value);
выскакивает ошибка:

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

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

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

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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

7   голосов , оценка 3.857 из 5
Похожие ответы