Freigeben über


XmlRootAttribute.Namespace Eigenschaft

Definition

Ruft den Namespace für das XML-Stammelement ab oder legt den Namespace fest.

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

Eigenschaftswert

Der Namespace für das XML-Element.

Beispiele

Im folgenden Beispiel wird die XmlRootAttribute Klasse angewendet und die Namespace Eigenschaft festgelegt.

[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

Hinweise

Die Namespace Eigenschaft entspricht der World Wide Web Consortium-Spezifikation namens Namespaces in XML.

Um im XML-Dokument präfixierte Namespaces zu erstellen, erstellen Sie ein XmlSerializerNamespaces Objekt, das alle Präfix-Namespace-Paare enthält. Der namespace, den XmlSerializerNamespaces Sie für jedes XmlArrayAttribute festlegen, muss im Objekt enthalten sein. Wenn das XmlSerializer Dokument generiert wird, wird der Elementname für jedes Arrayelement richtig vorangestellt.

Gilt für:

Weitere Informationen