Share via


XmlRootAttribute.Namespace Proprietà

Definizione

Ottiene o imposta lo spazio dei nomi dell'elemento XML di primo livello.

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.

Esempio

L'esempio seguente applica l'oggetto XmlRootAttribute a una classe e imposta la Namespace proprietà.


[XmlRoot(Namespace="http://www.cpandl.com")]
public ref class Group{};
[XmlRoot(Namespace = "http://www.cpandl.com")]
public class Group
{
   // Insert the members of the Group class.
}
<XmlRoot(Namespace := "http://www.cpandl.com")> _
Public Class Group
    ' Insert the members of the Group class.
End Class

Commenti

La Namespace proprietà è conforme alla specifica World Wide Web Consortium denominata Namespaces in XML.

Per creare spazi dei nomi con prefisso nel documento XML, creare un XmlSerializerNamespaces oggetto contenente tutte le coppie dello spazio dei nomi prefisso. Lo spazio dei nomi impostato per ogni XmlArrayAttribute oggetto deve essere contenuto nell'oggetto XmlSerializerNamespaces . Quando il documento genera il documento, prefissi correttamente il nome dell'elemento XmlSerializer per ogni elemento di matrice.

Si applica a

Vedi anche