XmlAttributeOverrides дальнейшая настройка - PullRequest
2 голосов
/ 28 июня 2009

XmlAttributeOverrides - это хороший способ переопределить некоторые атрибуты для сериализации. MSDN говорит: Вы можете контролировать и расширять сериализацию объектов, найденных в DLL, даже если у вас нет доступа к источнику

И у меня есть вопрос, возможно ли реализовать какой-то собственный алгоритм с XmlAttributeOverrides? Например, если вы хотите изменить значение какого-либо элемента «на лету» во время сериализации.

Конечно, можно использовать IXmlSerializable, но мне просто интересно, есть ли способ сделать это без него.

1 Ответ

1 голос
/ 28 июня 2009

Если вы имеете в виду в соответствии с вашими другими вопросами XML (в основном это ), то ответ «нет», вы не можете сделать это (имена атрибутов на уровне и т. Д.) С помощью XmlAttributeOverrides , Формат фиксирован для каждого типа во время создания экземпляра XmlSerializer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...