Переопределить имя корн. элемента при сериализации
От:
Аноним
Дата:
01.03.05 10:53
Оценка:
Нужно сериализовать массив так, чтобы корневой элемент был не <ArrayOfMyClass> а <MyClassList> например.
Это успешно делается так: XmlSerializer s = new XmlSerializer(array.GetType(), new XmlRootAttribute("MyClassList"));
Но можно ли такое сделать c помощью атрибутов? XmlRootAttribute не помогает.
Re: Переопределить имя корн. элемента при сериализации
От:
Аноним
Дата:
02.03.05 16:18
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Нужно сериализовать массив так, чтобы корневой элемент был не <ArrayOfMyClass> а <MyClassList> например.
А>Это успешно делается так: XmlSerializer s = new XmlSerializer(array.GetType(), new XmlRootAttribute("MyClassList"));
А>Но можно ли такое сделать c помощью атрибутов? XmlRootAttribute не помогает.
up
Re: Переопределить имя корн. элемента при сериализации
Здравствуйте, Mika Soukhov, Вы писали:
MS>Здравствуйте, Аноним, Вы писали:
А>>Нужно сериализовать массив так, чтобы корневой элемент был не <ArrayOfMyClass> а <MyClassList> например.
MS>Сериализовать объекточную структуру и использовать XmlArrayAttribute
Не совсе понял. Пожно простой пример?
Re[3]: Переопределить имя корн. элемента при сериализации
Здравствуйте, Coldi, Вы писали: MS>>Здравствуйте, Аноним, Вы писали: А>>>Нужно сериализовать массив так, чтобы корневой элемент был не <ArrayOfMyClass> а <MyClassList> например. MS>>Сериализовать объекточную структуру и использовать XmlArrayAttribute C>Не совсе понял. Пожно простой пример?
Выделяй интересующий текст [XmlArrayAttribute] и жми кнопку в заголовке сообщения.
Help will always be given at Hogwarts to those who ask for it.
Re[4]: Переопределить имя корн. элемента при сериализации
Здравствуйте, _FRED_, Вы писали:
_FR>Здравствуйте, Coldi, Вы писали: MS>>>Здравствуйте, Аноним, Вы писали: А>>>>Нужно сериализовать массив так, чтобы корневой элемент был не <ArrayOfMyClass> а <MyClassList> например. MS>>>Сериализовать объекточную структуру и использовать XmlArrayAttribute C>>Не совсе понял. Пожно простой пример?
_FR>Выделяй интересующий текст [XmlArrayAttribute] и жми кнопку в заголовке сообщения.
Т.е. без класса-контейнера никак не обойтись?
Re[5]: Переопределить имя корн. элемента при сериализации