Запитання з тегом «xml-serialization»

Цей тег відноситься до технологій серіалізації, які використовують XML як формат даних.

5
Чому властивості без сетера не серіалізуються
У мене є серіалізаційний клас, і одна з властивостей мого класу генерує a Guidв getter. Властивість не реалізує сеттер і ігнорується під час серіалізації. Чому це і чи потрібно мені завжди реалізовувати сетер для того, щоб моє майно було серіалізоване. [Serializable] public class Example { [XmlAttribute("id")] public string Id { …

6
Використання StringWriter для серіалізації XML
Зараз я шукаю простий спосіб серіалізації об’єктів (у C # 3). Я погуглив кілька прикладів і придумав щось на зразок: MemoryStream memoryStream = new MemoryStream ( ); XmlSerializer xs = new XmlSerializer ( typeof ( MyObject) ); XmlTextWriter xmlTextWriter = new XmlTextWriter ( memoryStream, Encoding.UTF8 ); xs.Serialize ( xmlTextWriter, myObject); …


11
Перевірка, чи є об’єкт числом у C #
Я хотів би перевірити , якщо об'єкт є числом , так що .ToString()призведе до рядка , що містить цифри і +, -,. Чи можливо це шляхом простої перевірки типу в .net (наприклад:) if (p is Number)? Або я повинен перетворити на рядок, а потім спробувати розібрати вдвічі? Оновлення: Для уточнення …

4
Як я можу зробити xmlserializer лише серіалізацією звичайного xml?
Мені потрібно отримати звичайний xml, без символу <?xml version="1.0" encoding="utf-16"?>на початку та xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"в першому елементі з XmlSerializer. Як я можу це зробити?

7
Серіалізація XML та спадкові типи
Виходячи з мого попереднього запитання, я працював над тим, щоб моя об’єктна модель серіалізувалася до XML. Але я зараз зіткнувся з проблемою (несподіваний сюрприз!). Проблема у мене полягає в тому, що у мене є колекція абстрактного базового класу, яка заповнюється конкретними похідними типами. Я вважав, що було б добре просто …

6
Як мені серіалізувати значення переліку як int?
Я хочу серіалізувати моє значення enum як int, але я отримую лише ім'я. Ось мій (зразок) клас та перелік: public class Request { public RequestType request; } public enum RequestType { Booking = 1, Confirmation = 2, PreBooking = 4, PreBookingConfirmation = 5, BookingStatus = 6 } І код (лише …

6
Примусити XmlSerializer серіалізувати DateTime як 'РРРР-ММ-ДД год: мм: сс'
У мене є схема XSD для деякої служби RESTful. При використанні спільно з xsd.exeінструментом для генерації коду C # XSD xs:dateгенерує такий код: [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")] public System.DateTime time { get { return this.timeField; } set { this.timeField = value; } } При десеріалізації XML для об'єктів, що використовують XmlSerializerвсе, здається, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.