XmlAttributeAttribute.Namespace Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den XML-Namespace des XML-Attributs ab oder legt diesen fest.
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
Eigenschaftswert
Der XML-Namespace des XML-Attributs.
Beispiele
Im folgenden Beispiel wird auf zwei Felder angewendet, die XmlAttributeAttribute in einer Klasse enthalten sind. Im Beispiel wird die Namespace Eigenschaft für jedes Attribut auf einen wert festgelegt, der sich vom Memberbezeichner unterscheidet.
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
Hinweise
Die Namespace -Eigenschaft entspricht der http://www.w3.org Spezifikation Namespaces in XML
.
Um Namespaces zu erstellen, die Präfixen zugeordnet sind, müssen Sie ein XmlSerializerNamespaces Objekt erstellen, das die im XML-Dokument verwendeten Namespaces und Präfixe enthält. Der Namespace, den Sie für jeden XmlAttributeAttribute festlegen, muss mit einem der Namespaces im XmlSerializerNamespaces -Objekt übereinstimmen. Wenn der XmlSerializer DEN XML-Code generiert, wird jedem Attributnamen ein korrektes Präfix vorangestellt.