XmlAttributeAttribute.Namespace Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.