![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.05.2018
Сообщений: 47
|
![]()
Есть специалисты по данной теме?
Что и как необходимо прописать, чтобы DataContract пропускал ветки файла XML при десериализации, которые мне нафик не нужны? Нет особого желания создавать классы под данные ветки. DataContract может создавать в XML Атрибуты? или это глухой номер и он создаст именно XmlElement ? |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 27.05.2018
Сообщений: 47
|
![]() Код:
Если наполнить класс и сериализовать его при помощи DataContractSerialize то он потом десериализуется, но если попытаться десериализовать оригинальный xml то вылетит куча ошибок. При этом если все делать через XmlSerialize то он просто игнорирует ветки отсутствующих классов и заполняет только приведенный выше пример классов. Ессно там не DataMember а [XmlElement] или [XmlAttribute] Последний раз редактировалось melky; 08.12.2021 в 09:41. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рекурсия XML при помощи Xml.Linq | melky | C# (си шарп) | 1 | 30.03.2020 08:40 |
C#. Парсинг XML-файла с использованием библиотеки System.xml.linq | Gift020 | Помощь студентам | 5 | 04.04.2013 13:44 |
программа, которая должна находить в данной директории *.xml файлы и переименовывать в *.xml.dt. (Delphi) | nice.name | Помощь студентам | 2 | 09.01.2013 15:40 |
сформировать xml-файл на основе другого xml-файла | NieL | Общие вопросы Delphi | 2 | 21.12.2010 15:49 |
парсер XML, не видит XML тэги | supercelt | PHP | 3 | 02.11.2009 19:18 |