Эта статья о том, как сериализовать объект в XML с помощью языка C #. С этим сценарием часто сталкиваются при разработке веб-сайтов или приложений. 👍 🔥

В последнее время я столкнулся с некоторыми проблемами, которые должны получить данные из файла XML, поэтому я пытаюсь на некоторое время более четко разобраться в этом и обнаружил, что это несложно реализовать, но есть много способов получить данные, также следует понимать важный поток данных и структуру.

Сериализация - это процесс преобразования объекта в файл XML. С помощью этой процедуры мы можем сохранить состояние объекта, если мы хотим воссоздать объект. Конечно, мы также можем десериализовать XML-файл в объект 👍.

Итак ... Как сериализовать объект в XML?

1. Установка элементов и создание объектов

Прежде всего, предполагается, что структура объекта - это список, содержащий три объекта. Эти три объекта в списке - объект "Книга". У объекта "Книга" есть Название, Цена, Автор. характеристики. Что можно увидеть на скриншоте ниже.

Элементы Имя, Цена и Автор - это Книга дочерними узлами, а Book - ListBook дочерний узел .

Кроме того, мы создаем экземпляр Book и подставляем значение свойства в эти объекты. Наконец, добавьте эти три объекта-книги в свойство Книги, которое является свойством ListBook.

2. Сериализация объекта в XML.

После установки элементов и создания объектов мы остаемся единственным процессом, завершающим преобразование объекта в XML.

На скриншотах ниже мы видим, что я вызываю универсальный невозвратный метод ObjectToXML с двумя параметрами. Дайте ему объект и путь для сохранения XML-файла ,, и мы сможем сообщить XmlSerializer, как объекты кодируются в XML, а также Сериализовать объект в файл XML.

А также…. Это сделано! 😆

P.S: Аа .. Хочу кое-что дополнить. Общий метод - действительно полезный метод, который может быть объявлен с любым типом данных, поэтому он имеет возможность многократного использования и даже устраняет ситуацию упаковки или распаковки. Кроме того, общий метод может быть связан с концепцией Delegate , или IoC принципа проектирования. .

Возможно, я напишу об этом подробнее в будущих статьях 🙌 🔥 👌

3. Ознакомьтесь с XML-файлом! 😎

Наконец, давайте проверим файл в папке!

Мы видим, что ЭТО СДЕЛАНО, преобразование объекта в файл XML!

В целом, речь идет только о том, как преобразовать объект в файл XML. В следующей статье я опишу, как преобразовать XML-файл в объект, также известный как десериализация.

Если вам понравилась эта статья, добро пожаловать, чтобы дать мне аплодисменты. Кроме того, приятно, что если у вас возникнут какие-либо вопросы или мысли, вы можете поделиться ими, прокомментировать или написать мне по электронной почте! 😁 🔥 👍