Вопросы по теме 'xml-serialization'

JAXB: как игнорировать пространство имен во время распаковки XML-документа?
В моей схеме указано пространство имен, а в документах — нет. Какой самый простой способ игнорировать пространство имен во время распаковки JAXB (XML -> объект)? Другими словами, у меня есть <foo><bar></bar></foo>...
122357 просмотров
schedule 14.07.2022

Как вы сериализуете / десериализуете список объектов с общим корневым классом?
Связанный: Как я могу использовать полиморфизм в сериализации XML? У меня есть класс, который я написал для сериализации предпочтений пользователя на диск между сеансами приложения. Для чтения / записи я использую XmlSerializer.Deserialize...
1661 просмотров
schedule 13.10.2022

.net XmlSerializer, игнорировать свойства базового класса
Допустим, у нас есть производный класс «SerializableLabel» из базового класса «System.Windows.Controls. [XmlRoot("SerializableLabel")] public class SerializableLabel : Label { public string foo = "bar"; } Я хотел бы сериализовать этот...
5599 просмотров
schedule 16.11.2022

Помещение каждого атрибута в новую строку во время сериализации xml
Допустим, у меня есть объект DOM (или строка, содержащая xml). Можно ли каким-либо образом сериализовать xml таким образом, чтобы каждый атрибут отображался в новой строке? Это результат, который я хочу: <parent> <anElement...
2230 просмотров
schedule 23.08.2022

Как мне управлять частью ‹? Xml?› Сериализации xml с помощью .NET?
Я использую этот метод для сериализации своего объекта: public static string XmlSerialize(object o) { var stringWriter = new StringWriter(); var xmlSerializer = new XmlSerializer(o.GetType()); xmlSerializer.Serialize(stringWriter, o);...
12226 просмотров
schedule 01.01.2024

C# сериализовать элемент второго уровня в свойство
Я пытаюсь создать сериализуемый класс, но хочу сопоставить элемент второго уровня со своим свойством класса. Как лучше всего это сделать. Пример xml и класс <SearchResult> <Head> <Title q="test">My search...
3521 просмотров
schedule 19.11.2023

Генерация исключений Java из XSD/привязка исключений с помощью JAXB2
Для веб-сервисов мы обычно генерируем java-бины с помощью maven-jaxb2-plugin и используем маршаллинг JAXB2 в Spring. Мне интересно, как лучше всего обрабатывать (SOAP-) ошибки, которые объявлены в WSDL/XSD. В приложении я хотел бы использовать...
1229 просмотров

Как в Protobuf-net передать массив объекта типа с объектами разных типов внутри, заранее зная набор потенциальных типов
Я пытаюсь перенести существующий код, который использует XmlSerializer, в protobuf-net из-за повышенной производительности, которую он предлагает, однако у меня возникают проблемы с этим конкретным случаем. У меня есть объект [], который включает в...
7543 просмотров

XmlSerializer создает XML без префикса пространства имен
Мне нужно создать файл XML со всеми префиксами элементов, например: <ps:Request num="123" xmlns:ps="www.ladieda.com"> <ps:ClientId>5566</ps:ClientId> <ps:Request> Когда я сериализую свой объект, С# умен и делает...
12875 просмотров
schedule 22.02.2024

Как я могу сериализовать этот элемент коллекции .NET?
Я пытаюсь xml сериализовать класс данных представления POCO в xml. Он сериализуется, но некорректно генерирует некоторый xml. например. (текущий результат .. не тот, который мне нужен) <ReviewListViewData> <reviews>...
179 просмотров
schedule 17.04.2024

Сериализация IDictionary в другом сериализуемом классе
У нас есть класс, который мы пытаемся сериализовать и который содержит словарь. У меня есть работоспособный код, реализующий IXmlSerializable для сериализации словарей, но я немного запутался в том, как сериализовать объект с помощью XMLSerializer...
139 просмотров
schedule 01.11.2022

Пользовательские имена элементов с использованием DataContractSerializer в списке примитивов
Меня интересует, как лучше всего настроить имена пользовательских элементов при использовании списка примитивов с DataContractSerializer. Допустим, у меня есть следующий класс, который содержит список строк в качестве DataMember. [DataContract]...
4941 просмотров

Сериализация Xml — игнорировать родительский узел
У меня есть следующий класс: public class product { public string name { get; set; } [XmlElement("AreaImageCaption")] public List<AreaImageCaption> AreaImageCaptions { get; set; }...
2411 просмотров

Проблема сериализации списка объектов
У меня очень специфическая проблема с отображением XML-файла на объект. Вот пример файла XML: <spyce> <reference name="test"> <Data id="1">10</Data> <Data id="2">20</Data>...
278 просмотров
schedule 17.03.2024

XmlSerialization массива классов
У меня есть классы, определенные ниже (сгенерированные с использованием xsd): [GeneratedCodeAttribute("xsd", "4.0.30319.1")] [SerializableAttribute] [DebuggerStepThroughAttribute] [DesignerCategoryAttribute("code")] [XmlTypeAttribute(AnonymousType...
269 просмотров
schedule 12.05.2024

Сериализовать объект System.Windows.Media.ImageSource
Я создаю очень простое приложение для чата. Устанавливаю чат с tcp-соединением. Я часто отправляю сериализованный объект через сетевой поток, потому что так проще программировать. в любом случае, если у меня есть class person{ public string...
6021 просмотров
schedule 23.10.2023

XmlSerializer выдает исключение при десериализации
Я столкнулся с проблемой с .NET XmlSerializer. Всякий раз, когда я пытаюсь десериализовать некоторые из моих классов проектов, я получаю FileNotFound -Exception со следующим сообщением: Could not load file or assembly 'mscorlib.XmlSerializers,...
2302 просмотров
schedule 17.10.2022

Недопустимый символ при преобразовании из JSON в XML с использованием jsonlib
Я пытаюсь преобразовать строку JSON в XML, используя jsonlib в Java. JSONObject json = JSONObject.fromObject(jsonString); XMLSerializer serializer = new XMLSerializer(); String xml = serializer.write( json );...
3621 просмотров
schedule 23.12.2023

Переопределить имя класса для XmlSerialization
Мне нужно сериализовать IEnumerable. В то же время я хочу, чтобы корневой узел был «Каналы», а узел второго уровня - Каналом (вместо ChannelConfiguration). Вот мое определение сериализатора: _xmlSerializer = new...
11732 просмотров
schedule 30.12.2023

удаление тега пространства имен (xmlns :) из XMLSerializer
Я хочу сгенерировать следующий XML-вывод в моем коде C #: <?xml version="1.0" encoding="utf-16"?> <CallConnectReq Xmlns="urn:interno-com:ns:a9c" reqId="9" msgNb="2"> <LocalCallId>0</LocalCallId> </CallConnectReq>...
9929 просмотров
schedule 14.05.2024