XmlArrayItemAttribute.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.
Примеры
В следующем примере применяется XmlArrayItemAttribute и задается Namespace свойство.
public ref class Transportation
{
public:
// Sets the Namespace property.
[XmlArrayItem(Car::typeid,Namespace="http://www.cpandl.com")]
array<Vehicle^>^MyVehicles;
};
public class Transportation
{
// Sets the Namespace property.
[XmlArrayItem(typeof(Car), Namespace = "http://www.cpandl.com")]
public Vehicle[] MyVehicles;
}
Public Class Transportation
' Sets the Namespace property.
<XmlArrayItem(GetType(Car), Namespace := "http://www.cpandl.com")> _
Public MyVehicles() As Vehicle
End Class
Комментарии
Свойство Namespace соответствует пространствам имен консорциума World Wide Web Consortium в XML.
Чтобы создать пространства имен для использования в XML-документе и связанных префиксах, необходимо создать XmlSerializerNamespaces пространство имен, содержащее все пары префиксов и пространств имен. Пространство имен, заданное для каждого из нихXmlArrayAttribute, должно содержаться в .XmlSerializerNamespaces XmlSerializer При создании документа он правильно префиксирует имя элемента для каждого элемента массива.