Вопросы по теме '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 просмотров
schedule
05.03.2024
Как в Protobuf-net передать массив объекта типа с объектами разных типов внутри, заранее зная набор потенциальных типов
Я пытаюсь перенести существующий код, который использует XmlSerializer, в protobuf-net из-за повышенной производительности, которую он предлагает, однако у меня возникают проблемы с этим конкретным случаем.
У меня есть объект [], который включает в...
7543 просмотров
schedule
15.12.2023
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 просмотров
schedule
19.11.2023
Сериализация Xml — игнорировать родительский узел
У меня есть следующий класс:
public class product
{
public string name { get; set; }
[XmlElement("AreaImageCaption")]
public List<AreaImageCaption> AreaImageCaptions { get; set; }...
2411 просмотров
schedule
21.09.2022
Проблема сериализации списка объектов
У меня очень специфическая проблема с отображением 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