Вопросы по теме 'xmlserializer'

Альтернативы XmlSerializer и OnSerializing/OnSerialized
У меня есть различные сложные объекты, которые часто содержат коллекции других сложных объектов. Иногда я хочу загружать коллекции только тогда, когда они нужны, поэтому мне нужен способ отслеживать, загружена ли коллекция (null/пусто не обязательно...
2239 просмотров
schedule 19.10.2022

Ошибка в XML-документе (0, 0) во время десериализации
у меня есть следующий код для сериализации xml. public class FormSaving { private string major; public string Majorversion { get; set; } } private void...
10466 просмотров
schedule 05.11.2023

XmlSerializer выдает исключение при десериализации
Я столкнулся с проблемой с .NET XmlSerializer. Всякий раз, когда я пытаюсь десериализовать некоторые из моих классов проектов, я получаю FileNotFound -Exception со следующим сообщением: Could not load file or assembly 'mscorlib.XmlSerializers,...
2302 просмотров
schedule 17.10.2022

Сериализация XML без объявления XML
Возможный дубликат: Сериализация в XML-фрагмент — не XML-документ Я пытаюсь создать строку XML из класса С# и не могу сделать то, что мне нужно. Вот что я сделал до сих пор. Следующие два класса являются моими объектами:...
428 просмотров

Наследование XmlSerializer C #
У меня 3 класса: Class Image : Asset Class Sound : Asset Class Video : Asset все сериализуется нормально, но когда я создаю этот элемент: Class Master List<Asset> assets //property экземпляр этого класса, например: Image i...
2605 просмотров
schedule 20.09.2022

XmlSerializer пытается сериализоваться за пределами объявленного типа
У меня есть класс с именем Location , который я хочу сериализовать с помощью XmlSerializer. У меня это работает с другими классами, но этот конкретный класс вызывает проблему, заключающуюся в том, что он не может сериализовать член...
98 просмотров

XmlSerializer не использует XmlRoot, определенный в классе
Я пытаюсь сериализовать пользовательский класс в XML. Вот класс: [Serializable()] [XmlRoot("KVP")] public class SerializableKeyValuePair<TKey, TValue> { public SerializableKeyValuePair() { } public...
1114 просмотров
schedule 20.11.2023

ShouldSerialize * () vs * Указанный шаблон условной сериализации
Я знаю как о шаблоне ShouldSerialize *, так и о шаблоне * Specified и о том, как они работают, но есть ли разница между ними? Есть ли какие-то «подводные камни» при использовании одного метода по сравнению с другим, когда определенные вещи должны...
12251 просмотров

Пользовательская сериализация объектов вложенной коллекции
Я пытаюсь сериализовать объект С# с помощью XmlSerializer RestSharp. Моя модель: public class Person { public string Name { get; set; } public List<Address> Addresses { get; set; } } public class Address { public string City...
128 просмотров
schedule 13.11.2023

Как десериализовать узел в большом документе с помощью XmlSerializer
У меня есть большой документ XML, который я загрузил в XmlDocument , и я хочу использовать класс XmlSerializer для десериализации выбранных элементов из него в класс .NET, сгенерированный с помощью xsd.exe. Вот MCVE того, что я пробовал до сих...
1387 просмотров
schedule 10.07.2022

XMLSerializer и формат вывода устарели
Я пытаюсь получить помощь от экспертов Java вокруг S.O. относительно этого вопроса. Я наткнулся на старую реализацию для XMLSerializer и OutputFormat в долгосрочном проекте... Мне было интересно, может ли кто-нибудь дать указатель на то, что делать,...
2074 просмотров
schedule 01.07.2022

Десериализация XML с дополнительными типами выдает ошибку
Я не знаю тип XML до его десериализации. Поэтому я использую перегрузку XmlSerializer с extraTypes . Это работает для первых type , но не для всех extraTypes . Я получаю следующее сообщение об ошибке "System.InvalidOperationException: There...
60 просмотров
schedule 08.12.2023

XmlSerializer ломается при обновлении .Net 5
У нас есть набор классов, которые мы получили через xsd.exe , и мы используем их для сериализации/десериализации некоторого XML. Мы использовали это на .NET 4.7.2, и все прошло хорошо. После того, как мы попытались обновиться до .NET 5, некоторые...
194 просмотров
schedule 10.09.2022