【问题标题】:Need to used different element name in my xml file需要在我的 xml 文件中使用不同的元素名称
【发布时间】:2012-03-31 13:57:02
【问题描述】:

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

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

【问题讨论】:

    标签: .net xml xml-serialization xmlserializer xml-attribute


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多