本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

XmlElementAttribute.ElementName 属性

 

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

命名空间:   System.Xml.Serialization
程序集:  System.Xml(位于 System.Xml.dll)

public string ElementName { get; set; }

属性值

Type: System.String

生成的 XML 元素的名称。 默认值为成员标识符。

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

您可以将设置为相同 ElementName 值赋给多个类成员,如果生成的 XML 文档使用 XML 命名空间来区分具有相同名称的成员。 有关如何在 XML 文档中使用命名空间和前缀的名称的详细信息,请参阅 XmlSerializerNamespaces 类。

下面的示例设置 ElementName 属性 XmlElementAttribute 为新值。

// 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;
} 

通用 Windows 平台
自 8 起可用
.NET Framework
自 1.1 起可用
可移植类库
可移植 .NET 平台 中受支持
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.0 起可用
Windows Phone
自 8.1 起可用
返回页首
显示: