XmlAttributeAttribute.Namespace Egenskap

Definition

Hämtar eller anger XML-namnområdet för XML-attributet.

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

Egenskapsvärde

XML-namnområdet för XML-attributet.

Exempel

Följande exempel gäller för XmlAttributeAttribute två fält som finns i en klass. Exemplet anger Namespace egenskapen för varje attribut till ett värde som skiljer sig från medlemsidentifieraren.

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

Kommentarer

Egenskapen Namespace överensstämmer med specifikationen http://www.w3.orgNamespaces in XML.

Om du vill skapa namnområden som är associerade med prefix måste du skapa ett XmlSerializerNamespaces objekt som innehåller de namnområden och prefix som används i XML-dokumentet. Namnområdet som du anger för var och XmlAttributeAttribute en måste matcha ett av namnrymderna i XmlSerializerNamespaces objektet. XmlSerializer När genererar XML-koden prefixar den korrekt varje attributnamn.

Gäller för