Эта статья о том, как сериализовать объект в 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-файл в объект, также известный как десериализация.
Если вам понравилась эта статья, добро пожаловать, чтобы дать мне аплодисменты. Кроме того, приятно, что если у вас возникнут какие-либо вопросы или мысли, вы можете поделиться ими, прокомментировать или написать мне по электронной почте! 😁 🔥 👍