Описание тега ixmlserializable

Provides custom formatting for XML serialization and deserialization.
1 ответ

Не удается сохранить XDocument в классе настроек приложения

Я пытаюсь использовать IXmlSerializable ReadXml а также WriteXml методы с XDocument объект (используя Foo.WriteTo( ... ) а также XDocument.Load( ... ) методы. Я хочу хранить класс, который реализует IXmlSerializable интерфейс в переменную, хранящуюс…
13 дек '16 в 01:06
1 ответ

IXMLSerializeable

Мне нужно реализовать IXMLSerializeable для настраиваемой сериализации на 2 участниках, но я хочу, чтобы остальные члены были сериализованы с сериализацией по умолчанию. Или, по крайней мере, есть ли способ для меня вызвать стандартную сериализацию …
01 сен '10 в 20:51
1 ответ

Использование интерфейса IXmlSerializable на графе сложных объектов

Если используется настраиваемая XML-сериализация (IXmlSerialiable), на сложном объекте, который содержит свойства с составными сложными объектами, которые НЕ используют пользовательские IXmlSerializable интерфейс, как вы указываете, в IXmlSerializab…
02 июл '10 в 15:27
0 ответов

Как сделать XML-серилизацию для производного объекта

public abstract class Base { //abstract methods } public class Derived1 : Base { //method implementations } public class Derived2 : Derived1 { //method implementations } Я делаю серилизацию с "Derived2" var serializer = new XmlSerializer(typeof(Deri…
27 ноя '17 в 18:17
1 ответ

Проблема, разрешающая настраиваемую сериализацию / десериализацию Xml для определенных типов полей

Я работал с сериализацией / десериализацией Xml в.net и хотел метод, при котором процесс сериализации / десериализации будет применяться только к определенным частям фрагмента Xml. Это сделано для того, чтобы после процесса десериализации я мог сохр…
1 ответ

Указание наследования в WCF XmlSchema

Я столкнулся с ситуацией, когда мне нужно реализовать IXmlSerializable для типа данных, который я отправлю через службу WCF. Но когда я пытаюсь пометить базовый класс в xsd, ссылка на службу больше не может быть обновлена, и тип, который я пишу для …
30 мар '11 в 12:43
1 ответ

Исключение во время IXmlSerializable.WriteXml при попытке написать внутренний тег

Вот тестовый класс: [XmlRoot("Test")] class Test : IXmlSerializable { public string Attr { get; set; } // ... more properties here... public XmlSchema GetSchema() { return null; } public void ReadXml(XmlReader reader) { throw new NotImplementedExcep…
28 июл '16 в 23:43
0 ответов

Аннотировать IXmlSerializable

Я создал тип, который реализует IXmlSerializable и использует XmlSchemaProviderAttribute для определения его схемы для использования в службе WCF. Все согласно "лучшей практике"/MSDN, насколько я знаю. Короче говоря, я должен использовать IXmlSerial…
19 дек '14 в 11:52
1 ответ

Объект, полученный в результате десериализации xml, имеет только 1 элемент, несмотря на то, что xml имеет несколько элементов

Я пытаюсь проверить сериализацию для веб-запросов. Я делаю модульное тестирование, где я: - создаю ложный ответ с сервера - десериализую этот ответ - сравниваю исходный объект с десериализованным Проблема в том, что один из моих массивов только част…
3 ответа

Почему это десериализованное вызывает меня исключение Stackru?

Когда я пытаюсь десериализовать мой FooContainer (List), я получаю сообщение об ошибке. Пожалуйста, просто посмотрите последнюю часть этого кода. public interface IFoo { object Value { get; } } public abstract class Foo<T> : IFoo { [XmlElement…
1 ответ

XmlSerializer сохраняет нулевой файл

У меня проблема с сериализацией моих объектов. Я реализовал интерфейс IXmlSerializable и инициализировал объект XmlSerializer(например, сериализатор). Но иногда после вызова serializer.Serialize(writer, data) мой выходной файл выглядит так: почему у…
03 окт '11 в 13:18
1 ответ

Сериализация элементов XML в качестве имени класса

Короче говоря, я хочу создать схему XML из набора объектов, который выглядит следующим образом; <?xml version="1.0" encoding="utf-16"?> <QBXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema…
24 апр '13 в 16:59
1 ответ

Условное использование методов интерфейса IXmlSerializable

Мне нужен способ настроить механизм сериализации C# XML (de) следующим образом: [Serializable] public class MyElement : IXmlSerializable { [XmlAttribute] public string PropertyX { get; set; } [XmlElement] public MySubElement SubElement { get; set; }…
2 ответа

IXmlSerializable

Не могли бы вы, ребята, помочь мне, у меня есть проблема с десериализацией через IXmlSerializable var ArrayOfAccounts = new Accounts(); //This class structure I'm trying to read Class Accounts:List<Session>{ } Class Shedule{ public DateTime St…
26 июн '09 в 18:45
2 ответа

Экспорт схем WSDL/XSD для типов контрактов данных с помощью IXmlSerializable

Я создаю сервис WCF, который я хочу использовать из приложения Java. Но вопрос не о взаимодействии.net-java. Ключевым моментом является один из типов, связанных с операцией сервиса - IXmlSerializable. Этот тип возвращает свою XSD-схему со статически…
2 ответа

Получить значения атрибутов и отобразить эти значения вместе, используя SAX-парсер

Здесь я хочу получить анализ значений карты в одном списке массивов или хэш-карту, я не знаю, какой из них лучше. Вот мой файл XMl Я использую SAX-парсер, чтобы разобрать эту вещь <Navigation useNavi="1" auto="1" diable="0" > <Map MapName="…
27 ноя '12 в 11:18
2 ответа

Как вернуться к сериализации XML по умолчанию при реализации IXmlSerializable в базовом классе?

Я пытаюсь сериализовать класс, который наследуется от базового класса, который реализует IXmlSerializable. Базовый класс, называемый PropertyBag, является классом, который допускает динамические свойства ( кредиты Марку Гравеллу). Я реализовал IXmlS…
30 дек '09 в 22:42
1 ответ

XmlAttributeOverrides дальнейшая настройка

XmlAttributeOverrides - это хороший способ переопределить некоторые атрибуты для сериализации. MSDN говорит: вы можете контролировать и расширять сериализацию объектов, найденных в DLL, даже если у вас нет доступа к источнику И у меня есть вопрос, в…
28 июн '09 в 06:38
1 ответ

Обрабатывать нулевые значения для строки при реализации интерфейса IXmlSerializable

У меня есть следующий класс, который реализует IXmlSerializable. При реализации WriteXml () мне нужно обработать случай, когда строковые члены этого класса могут иметь нулевые значения. Каков наилучший способ справиться с этим? В настоящее время я и…
30 мар '10 в 16:35
1 ответ

Пользовательская сериализация словаря завершается неудачно, когда в xml есть отступ / разрыв строки

Чтобы иметь более чистый XML сериализации словаря, я написал собственный класс, который реализует IXmlSerializable, Мой пользовательский класс определяется так: public class MyCollection : System.Collections.Generic.Dictionary<string, string>,…
23 авг '17 в 15:47