XmlRootAttribute.Namespace Vlastnost

Definice

Získá nebo nastaví obor názvů pro kořenový prvek XML.Gets or sets the namespace for the XML root element.

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

Hodnota vlastnosti

String

Obor názvů pro element XML.The namespace for the XML element.

Příklady

Následující příklad se vztahuje na XmlRootAttribute třídu a nastavuje Namespace vlastnost.The following example applies the XmlRootAttribute to a class and sets the Namespace property.


[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

Poznámky

NamespaceVlastnost odpovídá specifikaci konsorcium World Wide Web s názvem namespaces v XML.The Namespace property conforms to the World Wide Web Consortium specification named Namespaces in XML.

Chcete-li vytvořit v dokumentu XML předpevněné obory názvů, vytvořte XmlSerializerNamespaces objekt, který obsahuje všechny páry předpony oboru názvů.To create prefixed namespaces in the XML document, create an XmlSerializerNamespaces object that contains all the prefix-namespace pairs. Obor názvů, který jste nastavili pro každý XmlArrayAttribute musí být obsažen v XmlSerializerNamespaces objektu.The namespace you set for each XmlArrayAttribute must be contained in the XmlSerializerNamespaces object. Když XmlSerializer vygeneruje dokument, správně přizpůsobí předponu názvu elementu pro každou položku pole.When the XmlSerializer generates the document, it correctly prefixes the element name for each array item.

Platí pro

Viz také