Нужно использовать другое имя элемента в моем XML-файле - PullRequest
0 голосов
/ 31 марта 2012

У меня есть класс XML внутри проекта .NET 3.5, который является верхним уровнем создаваемого XML-файла.Я хочу, чтобы элемент, который он создает, имел другое имя с именем «PersonalAddresses» вместо «Addresses».Я получаю сообщение об ошибке при попытке добавить атрибут XmlElement к классу, чтобы задать имя элемента, который он генерирует.TypeName атрибута XmlType не меняет имя сгенерированного элемента.Как изменить сгенерированное имя элемента для класса на «PersonalAddresses»?

[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class Addresses
{  class code ... }

1 Ответ

0 голосов
/ 31 марта 2012

Я нашел ответ.Мне просто нужно было добавить атрибут XmlRoot в класс, чтобы изменить имя.

[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] 
[System.Xml.Serialization.XmlRootAttribute("PersonalAddresses")] 
public partial class Addresses 
{  class code ... } 
...