Код IT
← Каталог

XML парсер на CSharp — Шаг 1: Определение моделей

Фрагмент из «XML парсер на CSharp»: Шаг 1: Определение моделей.

C# main.cs
using Система;
using Система.Collections.Generic;
using Система.Xml.Serialization;

[XmlRoot("Library")]
public class Library
{
    [XmlElement("Book")]
    public List<Book> Books { get; set; } = new();
}

public class Book
{
    [XmlAttribute("id")]
    public int Id { get; set; }

    [XmlElement("Title")]
    public string Title { get; set; } = string.Empty;

    [XmlElement("Author")]
    public string Author { get; set; } = string.Empty;

    [XmlElement("Year")]
    public int Year { get; set; }
}
using Система;
using Система.Collections.Generic;
using Система.Xml.Serialization;

[XmlRoot("Library")]
public class Library
{
    [XmlElement("Book")]
    public List<Book> Books { get; set; } = new();
}

public class Book
{
    [XmlAttribute("id")]
    public int Id { get; set; }

    [XmlElement("Title")]
    public string Title { get; set; } = string.Empty;

    [XmlElement("Author")]
    public string Author { get; set; } = string.Empty;

    [XmlElement("Year")]
    public int Year { get; set; }
}