XmlElementAttribute.ElementName XmlElementAttribute.ElementName XmlElementAttribute.ElementName XmlElementAttribute.ElementName Property

定義

取得或設定產生的 XML 項目的名稱。Gets or sets the name of the generated XML element.

public:
 property System::String ^ ElementName { System::String ^ get(); void set(System::String ^ value); };
public string ElementName { get; set; }
member this.ElementName : string with get, set
Public Property ElementName As String

屬性值

產生的 XML 項目的名稱。The name of the generated XML element. 預設值為成員識別項。The default is the member identifier.

範例

下列範例會設定ElementName屬性XmlElementAttribute為新值。The following example sets the ElementName property of an XmlElementAttribute to a new value.

// This is the class that will be serialized.
public ref class XClass
{
public:
   /* The XML element name will be XName
   instead of the default ClassName. */
   [XmlElement(ElementName="XName")]
   String^ ClassName;
};
// 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;
} 
' 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 ClassName() As String
End Class

備註

指定ElementName如果您想要不同的成員識別碼產生的 XML 項目的名稱。Specify an ElementName if you want the name of the generated XML element to differ from the member's identifier.

您可以設定為相同ElementName如果產生的 XML 文件會使用 XML 命名空間來區別同名的成員,至多個類別成員值。You can set the same ElementName value to more than one class member if the generated XML document uses XML namespaces to distinguish between the identically named members. 如需有關如何使用 XML 文件中的命名空間和前置詞的名稱的詳細資訊,請參閱XmlSerializerNamespaces類別。For details on how to use namespaces and prefixed names in the XML document, see the XmlSerializerNamespaces class.

適用於

另請參閱