导出 (0) 打印
全部展开
此文章由人工翻译。 将光标移到文章的句子上,以查看原文。
译文
原文

XmlElementAttribute.ElementName 属性

获取或设置生成的 XML 元素的名称。

命名空间:  System.Xml.Serialization
程序集:  System.Xml(在 System.Xml.dll 中)

public string ElementName { get; set; }

属性值

类型:System.String
生成的 XML 元素的名称。 默认为成员标识符。

如果希望生成的 XML 元素的名称不同于该成员的标识符,则指定 ElementName

可以将同一个 ElementName 值设置到多个类成员,条件是生成的 XML 文档将使用 XML 命名空间来区分名称相同的成员。 有关如何在 XML 文档中使用命名空间和有前缀的名称的详细信息,请参见 XmlSerializerNamespaces 类。

下面的示例将 XmlElementAttributeElementName 属性设置为一个新值。


// This is the class that will be serialized.
public class XClass
{
   /* The XML element name will be XName
   instead of the default ClassName. */
   [XmlElement(ElementName = "XName")]
   public string ClassName;
} 


.NET Framework

受以下版本支持:4、3.5、3.0、2.0、1.1、1.0

.NET Framework Client Profile

受以下版本支持:4、3.5 SP1

受以下版本支持:

Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2

.NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

社区附加资源

添加
显示:
© 2014 Microsoft