Описание тега xml-deserialization

Десериализация XML - это процесс воссоздания объекта в памяти из его сериализованного состояния, в котором в качестве формата данных использовался XML.
2 ответа

Десериализовать XML в сложном объекте

Я не могу понять, почему объект нулевой: WebClient browse = new WebClient(); StreamReader res = new StreamReader(browse.OpenRead("http://ws.audioscrobbler.com/2.0/?method=track.getinfo&api_key=b25b959554ed76058ac220b7b2e0a026&artist=cher&amp…
1 ответ

XMLSerializer: десериализация как производный тип

Я скрестил пальцы, что у кого-то есть хорошее понимание Microsoft XmlSerializer. По сути, я построил систему вывода XML на задней панели сериализатора, которая сейчас доставляет мне много хлопот, и я пытаюсь избежать существенной перезаписи. Вступле…
4 ответа

Быстрый способ десериализации XML с помощью специальных символов

Я ищу быстрый способ десериализации XML, в котором есть специальные символы, такие как ö. Я использовал XMLReader, и он не может десериализовать такие символы. Любое предложение? РЕДАКТИРОВАТЬ: я использую C#. Код выглядит следующим образом: XElemen…
04 фев '11 в 15:43
2 ответа

Десериализация XML-файлов и извлечение значений по умолчанию из схемы для несуществующих значений

Я работаю с C# и пытаюсь десериализовать файл XML в свое приложение. Это многопоточный процесс, который извлекает файлы XML из нескольких каталогов, где каждый каталог может иметь определенную схему в зависимости от потребностей наших клиентов. Я пы…
08 авг '12 в 20:32
1 ответ

Как десериализовать XML в DataContract, если в XML удалены пространства имен?

Я сериализую свои wcf-запросы и ответы в XML, но для экономии места в базе данных я удаляю всю несущественную информацию, поэтому получается: <someObject> <someValue>10</someValue> </someObject> Существуют более сложные вложе…
17 июл '14 в 04:45
0 ответов

О десериализации XML

Это очень простая проблема десериализации XML. У меня есть простой XML (частичный, ради того, чтобы сделать этот вопрос маленьким) <iqu> </items> <item> <installedsize></installedsize> <softwareid>58907ba6-538b-42…
05 июн '13 в 04:30
2 ответа

C# Десериализация больших сложных объектов

Я действительно сейчас не знаю, что делать, я искал весь интернет и перепробовал так много вещей, но не могу десериализовать свой объект в класс. Сначала я дам вам свою структуру данных: [Serializable] [XmlRoot("Plugin")] public class SiXmlPlugin { …
1 ответ

Есть ли эквивалент JsonSerializerSettings.MissingMemberHandling для сериализации XML во время обработки запросов Web API?

Я работаю над ASP.NET Web API, который допускает использование форматов XML и JSON для своих ресурсов. Тип модели ресурса для одной из моих служб Web API имеет свойство, которое пользователи не будут отправлять. Но я должен установить это в ответ, ч…
2 ответа

Добавление строкового индексатора в XmlSerializer

У меня есть источник XML, который я не могу изменить, и я хочу десериализовать его с помощью XmlSerializer. Я могу сделать это нормально, однако есть некоторые массивы пользовательских классов, которые я хотел бы получить доступ к массиву через стро…
19 авг '15 в 15:02
2 ответа

Как спроектировать и украсить класс (ы), чтобы я мог десериализовать следующий XML?

Я хочу десериализовать следующий XML в пользовательский класс: <?xml version="1.0" encoding="ISO-8859-1"?> <rss version="2.0"> <channel> <title>test</title> <description>test</description> <language>nl…
03 ноя '15 в 12:58
1 ответ

Наследование сериализации с использованием любопытно повторяющегося шаблона

У меня есть базовый класс, определенный следующим образом: public abstract class XMLBackedObject<T> where T: XMLBackedObject<T> { /// <summary> /// Load the specified xml file and deserialize it. /// </summary> /// <param …
1 ответ

Как десериализовать массив сложных объектов с помощью Symfony Serializer?

Как я могу десериализовать этот XML <Outer> <simpleProperty1>A</simpleProperty1> <simpleProperty2>B</simpleProperty2> <Inner> <simpleProperty3>C</simpleProperty3> <simpleProperty4>D</simplePro…
03 апр '17 в 12:48
1 ответ

ns0 - необъявленный префикс при десериализации XML

Я пытаюсь десериализовать XML ниже для классов C#: <StaffingOrder xmlns="NameSpaceName"> <ReportingRequirements> <ns0:ManagerName>__MANAGER_NAME</ns0:ManagerName> <ns0:SupervisorName>__SUPERVISOR_NAME</ns0:Supervisor…
21 июл '16 в 06:05
1 ответ

Как десериализовать XML с помощью DataContractSerializer

Я пытаюсь десериализовать документ XML: <?xml version="1.0"?> <games xmlns = "http://serialize"> <game> <name>TEST1</name> <code>TESTGAME1</code> <ugn>1111111</ugn> <bets> <bet>5,00&l…
4 ответа

Десериализовать пару ключ-значение XML в объект класса

У меня есть XML с парой ключ-значение, как указано ниже: <Employee> <item> <key>Name</key> <value>XYZ</value> </item> <item> <key>Phone</key> <value>1234567890</value> </item…
2 ответа

Рекомендуется ли создавать исключения в свойстве с примененным атрибутом DataMember?

DataContract а также DataMember атрибуты могут также использоваться для сериализации объекта в файл и для десериализации, используя DataContractSerializer, Предположим, у нас есть класс со следующим приватным полем и публичным свойством. public clas…
1 ответ

Странная проблема десериализации

Я создал классы из схемы XSD, используя xsd.exe (также пробовал с xsd2code, который дал лучшие результаты, так как они работали сразу, а с xsd.exe я должен отладить некоторые ошибки). Схему XSD, которую я использовал, можно найти по адресу http://ww…
01 мар '16 в 22:45
1 ответ

XSD два элемента с одинаковой внутренней структурой

Я работаю с XSD, пытаясь получить его для проверки XML. XML используется для создания объектов. Есть два типа объектов, которые могут быть созданы элементами в списке: SC и SMSC. SMSC является СЦ, и расширяет его. SMSC не содержит никаких новых свой…
12 мар '13 в 14:15
0 ответов

Десериализация XML-элемента только с одним атрибутом и без значения

В моем XML есть элементы только с одним атрибутом и без значения. В моем примере элемент "валидность". Фрагмент моего XML: <master V="01101"> <last_changed>2013-01-01</last_changed> <validity V="1994-01-01.."/> </master&gt…
27 ноя '16 в 11:13
1 ответ

Десериализация элемента массива в элементе массива с помощью C#

Мой XML-файл выглядит примерно так: <MyXml> <Version> 9.3.2 </Version> <Resources> <Sets> <ItemCollection> <Item> <Name> Name </Name> <Age> 66 </Age> </Item> </ItemCollection…
11 фев '11 в 02:42