Сериализация XML помещает псевдоним в поле без использования [XmlElement ("aliasName")] - PullRequest
1 голос
/ 01 марта 2011

Я хочу сериализовать класс с двумя объектными полями

   public object Status{get:...set:...}
   public object Data{get:...set:...}

Я хочу переименовать поле «Данные» в выходном XML-файле. Но я должен быть в состоянии изменить имя с помощью некоторой функции setAlias ​​(«Данные», «RenamedField»). (без статического тега [XmlElement ("aliasName")] в исходном файле)

Я сделал это с JsonExSerializer, но не знаю, как это сделать с System.Xml.Serialization.

Спасибо за советы, - Джереми.

1 Ответ

0 голосов
/ 01 марта 2011

Я думаю, вам нужно реализовать интерфейс IXmlSerializable и создать XML самостоятельно.

...