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

Как добавить пространство имен по умолчанию без префикса с помощью XMLSerializer
Я пытаюсь создать XML-документ, содержащий пространство имен по умолчанию без префикса, используя XmlSerializer , например. <?xml version="1.0" encoding="utf-8" ?> <MyRecord ID="9266" xmlns="http://www.website.com/MyRecord">...
21601 просмотров
schedule 05.06.2024

Использование дженериков с XmlSerializer
При использовании XML-сериализации в C# я использую такой код: public MyObject LoadData() { XmlSerializer xmlSerializer = new XmlSerializer(typeof(MyObject)); using (TextReader reader = new StreamReader(settingsFileName)) {...
23867 просмотров

Могу ли я заменить десериализатор WCF из конфигурации?
У меня проблема с десериализацией WCF, когда клиент зависает при ответе больше минуты. Я хотел бы попробовать поменять местами разные десериализаторы и посмотреть, влияет ли это на поведение. Могу ли я поменять местами различные сериализаторы...
154 просмотров

Управление порядком сериализации в C#
Я использую XmlSerializer для сериализации объекта и записи его в файл. У меня был довольно большой успех с сериализатором, делающим то, что я хочу, с точки зрения вложенных элементов и того, что сериализуется как элементы и атрибуты. К сожалению, я...
15817 просмотров
schedule 16.08.2023

Метод WCF выдает исключение максимального количества элементов в графе объектов: «65536».
Я получаю исключение, когда возвращается слишком много объектов: Средство форматирования выдало исключение при попытке десериализации сообщения: Произошла ошибка при попытке десериализации параметра http://.../Contract:GetBlaBlaResult . Сообщение...
6771 просмотров

Сериализация XML: как отличить классы, которые используют одно и то же имя элемента, но имеют другое значение в атрибуте?
Название может быть длинным, позвольте мне объяснить, что я имею в виду. Я не буду давать вам реальный XML, с которым мне нужно работать, но я дам тот, который демонстрирует проблему, с которой я столкнулся. У меня есть XML, который выглядит так:...
1694 просмотров
schedule 06.07.2022

Производительность: XmlSerializer против XmlReader против XmlDocument против XDocument
Я работаю над небольшим веб-проектом и хотел бы читать/записывать XML-файл. Производительность для меня на первом месте. Я пришел к этот замечательный пост о сравнении упомянутых подходов, кроме XmlSerializer . Я предпочитаю XmlSerializer ,...
7682 просмотров

XMLSerializer пропускает значения элементов
У меня есть код Javascript, который сериализует все дерево DOM следующим образом: (new XMLSerializer()).serializeToString(document) Но то, что я получаю, несколько отличается от того, что я ожидал. В частности, я получаю исходный код HTML,...
460 просмотров

Как заставить XmlSerializer генерировать атрибуты вместо элементов по умолчанию
Есть ли способ заставить XmlSerializer сериализовать элементы примитивного класса (например, строковые свойства) как атрибуты XML, а не как элементы XML, без необходимости писать [XmlAttribute] перед каждым объявлением свойства? т.е....
4079 просмотров
schedule 05.09.2022

Массив и список не будут сериализованы в С#
Я пытаюсь использовать XmlSerializer в С# для сериализации вызовов методов путем перенаправления вызовов на прозрачный прокси-сервер, который выполняет сериализацию. Я уже добавил в сериализатор все типы параметров метода в качестве дополнительных...
315 просмотров
schedule 26.11.2022

Эффекты XmlIncludeAttribue при его использовании в WCF DataContract
1) Binding Используется ли при создании ChannelFactory какое-либо значение для того, как сериализация / десериализация работает? (Я знаю, что используемая привязка должна соответствовать привязке службы на стороне сервера.) Я использую...
739 просмотров

Пространство имен XML, предназначенное для хранения объектов
Как следует из названия, XML (расширяемый язык разметки) разработан как язык разметки, а не как модель представления объектов данных. Для этой цели есть другие варианты, такие как JSON или YAML, которые лучше подходят. В ответе @Daniel Earwicker в...
64 просмотров
schedule 07.02.2022

Десериализация XML работает только с пространством имен в xml
Самый простой способ заставить десериализацию ServiceStack xml работать — это когда xml содержит пространство имен. Однако XML, который я получаю, не содержит пространств имен. Самый простой рабочий пример: [Serializable] public class test { }...
14528 просмотров
schedule 13.06.2022

Чтение из потока памяти в строку
Я пытаюсь записать объект в строку Xml, взять эту строку и сохранить ее в БД. Но сначала мне нужно получить строку ... private static readonly Encoding LocalEncoding = Encoding.UTF8; public static string SaveToString<T> (T...
141753 просмотров

Десериализация содержимого сложного элемента в строку с помощью XmlSerializer в C#
Есть ли способ десериализовать элементы, содержащие либо простой текст, либо вложенный элемент в строку с помощью XmlSerializer? XML-образец: <Attribute> <AttributeValue xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
365 просмотров
schedule 11.03.2024

Сбой образца XmlSerializer из MSDN
Я пытаюсь научиться использовать XMLSerializer. Я создал проект VS2010, используя пример кода: http://msdn.microsoft.com/en-us/library/tz8csy73(v=vs.100).aspx . Предполагается, что код десериализует простой XML-документ в простой объект C#. Он...
561 просмотров
schedule 03.01.2024

Сериализация объекта в XML
У меня есть класс в настройке С#, который сериализуется в XML, и этот класс имеет список объектов, которые он также сериализует. [XmlRoot("Config")] public class ConfigSerializer { [XmlArray("Nodes")] public List<Node> LstNodes {...
87 просмотров
schedule 09.07.2022

Невозможно десериализовать несколько объектов с помощью XML-сериализатора, получая InvalidOperationException
У меня есть простой класс Cust, который я хочу сериализовать с помощью сериализации XML. public class Cust { public string CustName; public int ID; public Cust() { } public Cust(string nm, int id) { CustName = nm; ID = id; } public string...
3084 просмотров

XmlSerializer не заполняет декорированную коллекцию XmlElementAttribute
Я пытаюсь десериализовать следующий xml: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <common:messages xmlns:xlink="http://www.w3.org/1999/xlink"...
518 просмотров
schedule 21.07.2023

Как сохранить файл с помощью фонового потока в Android
В настоящее время я создал функцию, которая использует XmlSerializer для создания файла XML из объектов. Я исследовал использование различных форм многопоточности, чтобы сохранить файл в фоновом режиме, в то время как графический интерфейс все еще...
16074 просмотров