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

Serializes and deserializes objects into and from XML documents. The XmlSerializer enables you to control how objects are encoded into XML.
1 ответ

Десериализация XML с внутреннего узла XML

Я работаю над сериализацией / десериализацией моего объекта.NET. Как требование к нашим XML-файлам, объект должен находиться внутри главного узла с именем mycompany, Вот пример для файла: <?xml version="1.0" encoding="utf-8"?> <mycompany&gt…
2 ответа

Как я могу проверить вывод XmlSerializer?

В C# / .NET 2.0, когда я сериализую объект с помощью XmlSerializer, какой самый простой способ проверить вывод по схеме XML? Проблема в том, что с помощью XmlSerializer слишком легко написать неверный XML, и я не могу найти способ проверить XML, кот…
2 ответа

Как сериализовать ICollection<T> как список<T> в Xml?

Я пытаюсь динамически сериализовать список в XML. Я могу это сделать, пока у меня нет ICollection как свойства T. Я хотел бы динамически перезаписать тип ICollection в List, прежде чем записать его в Xml. Это то, что я до сих пор. List&lt;-XmlElemen…
14 сен '12 в 22:10
0 ответов

Сериализация элемента управления в Silverlight

Я пытаюсь сериализовать элемент управления в XAML в Silverlight 5. В основном я использую следующий код: var ignore = new XmlAttributes(); attrs.XmlIgnore = true; var overrides = new XmlAttributeOverrides(); overrides.Add(typeof(FrameworkElement), "…
07 апр '15 в 16:41
1 ответ

Как получить значение узла XML в виде строки при десериализации

Я отправляю XML в web-интерфейс ядра aspnet. Значение префикса пространства имен cfdi: определяется в содержащем узле: &lt;cfdi:Comprobante&gt; &lt;cfdi:Conceptos&gt; &lt;/cfdi:Conceptos&gt; &lt;cfdi:Addenda&gt; &lt;bfa2:AddendaBuzonFiscal version="…
08 дек '17 в 17:47
1 ответ

Добавление идентификатора родителя в сериализацию как класс объекта

У меня есть следующий XML-файл, который я использую код VSC#(Windows формы), чтобы сохранить его как класс: &lt;Steps &gt; &lt;Step id ="1" Name="S1"&gt; &lt;Step id ="2" Name="S11"&gt; &lt;Step id ="3" Name="S111" /&gt; &lt;Step id ="4" Name="S112"…
13 май '16 в 11:27
2 ответа

Псевдо-свойство только для чтения с сериализацией

Насколько плохо это что-то вроде: public class Test { private string pKey = null; public string Key { get { return pKey; } set { if (pKey==null) pKey=value;} } } Это позволило бы мне использовать XMLSerializer с классом и убедитесь, что Key невозмож…
20 мар '11 в 23:18
2 ответа

Сериализация класса с использованием XMLSerializer без отображения полей C#

У меня есть класс с двумя свойствами (которые генерируются из XSD с помощью xsd.exe) и заполняя их и пытаясь сериализовать их в XML с приведенным ниже кодом. Я могу получить XML с элементами в нем, но без полей / элементов, которые я назначил Organi…
07 май '17 в 11:58
1 ответ

Запись пользовательских тегов XML в пользовательский форматер XML приводит к пустому XML

Я разрабатываю пользовательский XmlFormatter для приложения веб-API. Я хочу, чтобы он относился к элементам IEnumerable по-разному. Вот код: class CustomXmlFormatter : XmlMediaTypeFormatter { public override Task WriteToStreamAsync(Type type, object…
18 мар '15 в 12:31
0 ответов

Получение содержимого IsolatedStorageFile

Я пытаюсь создать метод для сериализации и десериализации файла данных, но у меня возникают некоторые ошибки. System.InvalidOperationException: в XML-документе произошла ошибка (10, 10). Есть ли способ получить содержимое файла данных, чтобы увидеть…
29 ноя '13 в 16:13
0 ответов

Есть ли альтернатива использованию XmlSerializer WorkflowMarkupSerializer для десериализации в объект RuleSet?

У меня есть приложение, которое активно использует Microsoft Rule Engine для запуска бизнес-правил. В рамках этого мы извлекаем правила Xmls из БД, десериализуем их с помощью класса WorkflowMarkupSerializer в объекты RuleSet, а затем запускаем прави…
26 фев '14 в 07:25
0 ответов

Возможная проблема параллелизма.NET XmlSerializer?

У нас есть приложение, в котором клиент.NET потребляет веб-сервисы Java, и у нас возникла очень неприятная проблема параллелизма. Я разместил ServletFilter на стороне Java, чтобы регистрировать входящее http-сообщение мыла. И 99,9% этих запросов пра…
06 дек '13 в 20:14
1 ответ

ArrayIndexOutOfBoundsException xmlserializer

У меня есть код, который создает файл kml с помощью XMLserializer, Он отлично работает при создании разных полигонов, но у меня возникает ошибка при закрытии xml, которую я действительно не понимаю. 02-09 10:03:02.919 24712-26301/com.example.accgps …
1 ответ

xmlserializer для пользовательского объекта

Вот как выглядит мой xml-файл: Я пытался использовать xsd для генерации класса для моего объекта, но почему-то это не сработало, когда я попытался десериализовать его. Мне нужно, чтобы столбцы были строковым массивом, каким должен быть мой класс (об…
30 июл '12 в 23:21
0 ответов

XML-сериализация ENUM пуста

Это Enum, сгенерированный XSD [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/Utenza.xsd")] public enum MeterType { ///…
04 июл '11 в 09:57
1 ответ

Как заставить Подклассы сериализовать родительское значение по-другому, используя XmlSerializer

Скажем, у меня есть следующая структура класса abstract class Vehicle { string maker; } class Car : Vehicle { bool automatic; } class Motorcycle : Vehicle { string style; } class Bicycle : Vehicle { // no extra attributes } и хотите сериализовать / …
2 ответа

C# десериализация XML для объекта

Возникли проблемы с десериализацией некоторого XML в объект в C#. Я получаю ошибку... xmlns=''&gt; was not expected. XSD, который я получил, чтобы сгенерировать мой класс, выглядит следующим образом... &lt;?xml version="1.0" encoding="UTF-8"?&gt; &l…
1 ответ

XmlSerializer с объектами System.Object

Я не могу найти однозначного ответа на это, и это сводит меня с ума. Класс XmlSerializer, кажется, отлично работает для всего, что определено, и даже для вложенных классов. Но когда один из классов содержит System.Object, он рвется. Кто-нибудь знает…
2 ответа

Как выделить неуниверсальный IList с объектами с помощью XMLSerializer

Я пытаюсь сериализовать некоторый объект, который содержит IList с элементами детей. IListне является универсальным, и я не могу просто сделать это в общем. Я получаю исключение типа "Тип MyObjectChild не ожидался...", и оно что-то говорит о XMLIncl…
09 авг '12 в 07:32
2 ответа

Символ двоеточия кодируется в x003A в процессе сериализации элемента xml

Я определил тип в качестве примера, как показано ниже, после создания экземпляра объекта и сериализации с использованием XmlSerializer, я получаю x003A вместо colon : Вот мой код: public class Example { [XmlElement("Node1")] public string Node1 { ge…
10 дек '17 в 10:23