Condividi tramite


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à

Spazio dei nomi dell'elemento XML generato.

Esempio

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

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 alle specifiche World Wide Web Consortium Namespaces 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 oggetto deve essere contenuto nell'oggetto XmlSerializerNamespaces. XmlSerializer Quando genera il documento, antepone correttamente il nome dell'elemento per ogni elemento della matrice.

Si applica a