XmlArrayItemAttribute.Namespace Proprietà

Definizione

Ottiene o imposta lo spazio dei nomi dell'elemento XML generato.

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

Valore della proprietà

Lo spazio dei nomi dell'elemento XML generato.

Esempio

Nell'esempio seguente viene applicato un oggetto XmlArrayItemAttribute e viene impostata la Namespace proprietà .

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

Commenti

La Namespace proprietà è conforme agli spazi dei nomi delle specifiche del World Wide Web Consortium in XML.

Per creare spazi dei nomi da utilizzare nel documento XML e nei prefissi associati, è necessario creare un oggetto XmlSerializerNamespaces contenente tutte le coppie di prefisso e spazio dei nomi. Lo spazio dei nomi impostato per ogni XmlArrayAttribute deve essere contenuto in XmlSerializerNamespaces. Quando genera XmlSerializer il documento, antepone correttamente il nome dell'elemento per ogni elemento della matrice.

Si applica a