XmlAttributeAttribute.Namespace Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el espacio de nombres XML del atributo XML.
public:
property System::String ^ Namespace { System::String ^ get(); void set(System::String ^ value); };
public string Namespace { get; set; }
public string? Namespace { get; set; }
member this.Namespace : string with get, set
Public Property Namespace As String
Valor de propiedad
Espacio de nombres XML del atributo XML.
Ejemplos
En el ejemplo siguiente se aplica a XmlAttributeAttribute dos campos contenidos en una clase . En el ejemplo se establece la Namespace propiedad de cada atributo en un valor diferente del identificador de miembro.
public ref class Car
{
public:
[XmlAttributeAttribute(Namespace="Make")]
String^ MakerName;
[XmlAttributeAttribute(Namespace="Model")]
String^ ModelName;
};
public class Car
{
[XmlAttribute(Namespace = "Make")]
public string MakerName;
[XmlAttribute(Namespace = "Model")]
public string ModelName;
}
Public Class Car
<XmlAttribute(Namespace := "Make")> _
Public MakerName As String
<XmlAttribute(Namespace := "Model")> _
Public ModelName As String
End Class
Comentarios
La Namespace propiedad se ajusta a la http://www.w3.org especificación Namespaces in XML
.
Para crear espacios de nombres asociados a prefijos, debe crear un XmlSerializerNamespaces objeto que contenga los espacios de nombres y prefijos usados en el documento XML. El espacio de nombres que establezca para cada XmlAttributeAttribute uno debe coincidir con uno de los espacios de nombres del XmlSerializerNamespaces objeto . XmlSerializer Cuando genera el código XML, prefijos correctamente cada nombre de atributo.