XmlElementAttribute.ElementName Propriedade

Definição

Obtém ou define o nome do elemento XML gerado.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

Valor da propriedade

O nome do elemento XML gerado.The name of the generated XML element. O padrão é o identificador do membro.The default is the member identifier.

Exemplos

O exemplo a seguir define ElementName a propriedade de XmlElementAttribute um para um novo valor.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

Comentários

Especifique um ElementName se você quiser que o nome do elemento XML gerado seja diferente do identificador do membro.Specify an ElementName if you want the name of the generated XML element to differ from the member's identifier.

Você pode definir o mesmo ElementName valor para mais de um membro de classe se o documento XML gerado usar namespaces XML para distinguir entre os membros nomeados de forma idêntica.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. Para obter detalhes sobre como usar namespaces e nomes prefixados no documento XML, consulte a XmlSerializerNamespaces classe.For details on how to use namespaces and prefixed names in the XML document, see the XmlSerializerNamespaces class.

Aplica-se a

Veja também