Я разрабатываю каталог автомобилей и должен использовать файлы XML для хранения. В предыдущих проектах я вручную редактировал файлы XML с помощью Linq. Однако я столкнулся с сериализацией XML и думаю, что это может быть лучшим подходом. Каждый элемент каталога будет иметь тип CarItem
и содержать различные атрибуты. Каталог может содержать несколько сотен автомобилей, и я беспокоюсь о производительности. Если я десериализую XML-файл, будет ли сразу создан экземпляр CarItems
? Есть ли способ, чтобы я мог выбрать, какой объект будет десериализован на основе параметров? Например, я хотел бы сказать «если атрибут цвета автомобиля красный, а затем десериализовать красные« CarItems »на объекты».Сериализация/десериализация XML по каждому элементу
Спасибо за любые предложения
Hi Superexsl, Можете ли вы уточнить какой-то код, как вы собираетесь десериализовать? Есть несколько способов, которыми вы могли бы это сделать, и ответ может зависеть от вашего подхода. –
Привет Деревья. Я еще не запрограммировал какой-либо код сериализации/десериализации, поэтому я открыт для любых предложений. Спасибо за ответ. – XSL