XmlElementAttribute.ElementName Propiedad

Definición

Obtiene o establece el nombre del elemento XML generado.

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 de propiedad

Nombre del elemento XML generado. El valor predeterminado es el identificador de miembros.

Ejemplos

En el ejemplo siguiente se establece la ElementName propiedad de en XmlElementAttribute un nuevo valor.

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

Comentarios

Especifique si ElementName desea que el nombre del elemento XML generado difiera del identificador del miembro.

Puede establecer el mismo ElementName valor en más de un miembro de clase si el documento XML generado usa espacios de nombres XML para distinguir entre los miembros con nombre idéntico. Para obtener más información sobre cómo usar espacios de nombres y nombres con prefijo en el documento XML, vea la XmlSerializerNamespaces clase .

Se aplica a

Consulte también