XmlRootAttribute.Namespace Свойство

Определение

Возвращает или задает пространство имен для корневого 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

Значение свойства

String

Пространство имен для XML-элемента.

Примеры

В следующем примере применяется XmlRootAttribute к классу и задается Namespace свойство.


[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

Комментарии

Свойство Namespace соответствует спецификации консорциума World Wide Web С именем Namespaces в XML.

Чтобы создать пространства имен с префиксом в XML-документе, создайте XmlSerializerNamespaces объект, содержащий все пары пространства имен префикса. Пространство имен, заданное для каждого XmlArrayAttribute из них, должно содержаться в объекте XmlSerializerNamespaces . XmlSerializer При создании документа он правильно префиксирует имя элемента для каждого элемента массива.

Применяется к

См. также раздел