XmlAttributeAttribute.Namespace Özellik

Tanım

XML özniteliğinin XML ad alanını alır veya ayarlar.

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

Özellik Değeri

XML özniteliğinin XML ad alanı.

Örnekler

Aşağıdaki örnek, XmlAttributeAttribute öğesini bir sınıfta bulunan iki alana uygular. Örnek, her özniteliğin Namespace özelliğini üye tanımlayıcısından farklı bir değere ayarlar.

public ref class Car
{
public:

   [XmlAttributeAttribute(Namespace="Make")]
   String^ MakerName;

   [XmlAttributeAttribute(Namespace="Model")]
   String^ ModelName;
};
public class Car
{
   [XmlAttribute(Namespace = "Make")]
   public string MakerName;

   [XmlAttribute(Namespace = "Model")]
   public string ModelName;
}
Public Class Car
    <XmlAttribute(Namespace := "Make")> _
    Public MakerName As String    

    <XmlAttribute(Namespace := "Model")> _
    Public ModelName As String
End Class

Açıklamalar

Namespace özelliği belirtimine http://www.w3.orgNamespaces in XMLuygundur.

Ön eklerle ilişkilendirilmiş ad alanları oluşturmak için, XML belgesinde kullanılan ad alanlarını ve ön ekleri içeren bir XmlSerializerNamespaces nesne oluşturmanız gerekir. Her XmlAttributeAttribute biri için ayarladığınız ad alanı nesnedeki ad alanlarının XmlSerializerNamespaces biriyle eşleşmelidir. XmlSerializer XML kodunu oluşturduğunda, her öznitelik adına doğru ön ek ekler.

Şunlara uygulanır