XmlArrayItemAttribute.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 del elemento XML generado.
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 del elemento XML generado.
Ejemplos
En el ejemplo siguiente se aplica y XmlArrayItemAttribute se establece la Namespace propiedad .
public ref class Transportation
{
public:
// Sets the Namespace property.
[XmlArrayItem(Car::typeid,Namespace="http://www.cpandl.com")]
array<Vehicle^>^MyVehicles;
};
public class Transportation
{
// Sets the Namespace property.
[XmlArrayItem(typeof(Car), Namespace = "http://www.cpandl.com")]
public Vehicle[] MyVehicles;
}
Public Class Transportation
' Sets the Namespace property.
<XmlArrayItem(GetType(Car), Namespace := "http://www.cpandl.com")> _
Public MyVehicles() As Vehicle
End Class
Comentarios
La Namespace propiedad se ajusta a los espacios de nombres de especificación de World Wide Web Consortium en XML.
Para crear espacios de nombres que se usen en el documento XML y los prefijos asociados, debe crear un XmlSerializerNamespaces que contenga todos los pares de prefijos y espacios de nombres. El espacio de nombres que establezca para cada XmlArrayAttribute uno debe estar incluido en .XmlSerializerNamespaces Cuando genera XmlSerializer el documento, prefijos correctamente el nombre del elemento para cada elemento de matriz.