Вопросы по теме '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 просмотров
schedule
09.02.2024
Наследование 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 просмотров
schedule
24.08.2022
XmlSerializer не использует XmlRoot, определенный в классе
Я пытаюсь сериализовать пользовательский класс в XML. Вот класс:
[Serializable()]
[XmlRoot("KVP")]
public class SerializableKeyValuePair<TKey, TValue>
{
public SerializableKeyValuePair()
{ }
public...
1114 просмотров
schedule
20.11.2023
ShouldSerialize * () vs * Указанный шаблон условной сериализации
Я знаю как о шаблоне ShouldSerialize *, так и о шаблоне * Specified и о том, как они работают, но есть ли разница между ними?
Есть ли какие-то «подводные камни» при использовании одного метода по сравнению с другим, когда определенные вещи должны...
12251 просмотров
schedule
28.08.2022
Пользовательская сериализация объектов вложенной коллекции
Я пытаюсь сериализовать объект С# с помощью 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