XmlRootAttribute.Namespace Właściwość

Definicja

Pobiera lub ustawia przestrzeń nazw dla elementu głównego XML.

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

Wartość właściwości

String

Przestrzeń nazw elementu XML.

Przykłady

Poniższy przykład dotyczy XmlRootAttribute klasy i ustawia Namespace właściwość .


[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

Uwagi

Właściwość jest zgodna Namespace ze specyfikacją World Wide Web Consortium o nazwie Przestrzenie nazw w formacie XML.

Aby utworzyć prefiksowane przestrzenie nazw w dokumencie XML, utwórz XmlSerializerNamespaces obiekt zawierający wszystkie pary przestrzeni nazw prefiksu. Przestrzeń nazw ustawiona dla każdego XmlArrayAttribute musi znajdować się w XmlSerializerNamespaces obiekcie . Podczas generowania XmlSerializer dokumentu poprawnie prefiksuje nazwę elementu dla każdego elementu tablicy.

Dotyczy

Zobacz też