0

我在 .NET 3.5 项目中有一个 XML 类,它是要生成的 XML 文件的顶层。我希望它创建的元素具有不同的名称,称为“PersonalAddresses”而不是“Addresses”。当我尝试将 XmlElement 属性添加到类以设置它生成的元素的名称时出现错误。XmlType 属性的 TypeName 不会更改生成元素的名称。如何将类的生成元素名称更改为“PersonalAddresses”?

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

1 回答 1

0

我找到了答案。我只需要在类中添加一个 XmlRoot 属性来更改名称。

[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)] 
[System.Xml.Serialization.XmlRootAttribute("PersonalAddresses")] 
public partial class Addresses 
{  class code ... } 
于 2012-03-31T14:09:17.000 回答