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
Значение свойства
Пространство имен для 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 При создании документа он правильно префиксирует имя элемента для каждого элемента массива.