XmlAttributeAttribute.Namespace Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de XML-naamruimte van het XML-kenmerk op of stelt u deze in.
public:
property System::String ^ Namespace { System::String ^ get(); void set(System::String ^ value); };
public string Namespace { get; set; }
member this.Namespace : string with get, set
Public Property Namespace As String
Waarde van eigenschap
De XML-naamruimte van het XML-kenmerk.
Voorbeelden
In het volgende voorbeeld worden de XmlAttributeAttribute twee velden in een klasse toegepast. In het voorbeeld wordt de Namespace eigenschap voor elk kenmerk ingesteld op een andere waarde dan de lid-id.
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
Opmerkingen
De Namespace eigenschap voldoet aan de http://www.w3.org specificatie Namespaces in XML.
Als u naamruimten wilt maken die zijn gekoppeld aan voorvoegsels, moet u een XmlSerializerNamespaces object maken dat de naamruimten en voorvoegsels bevat die in het XML-document worden gebruikt. De naamruimte die u voor elke XmlAttributeAttribute naamruimte instelt, moet overeenkomen met een van de naamruimten in het XmlSerializerNamespaces object. Wanneer de XmlSerializer XML-code wordt gegenereerd, wordt elke kenmerknaam correct voorafgegaan.