XmlAttributeAttribute.Namespace Eigenschaft

Definition

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

String

Der XML-Namespace des XML-Attributs.

Beispiele

Im folgenden Beispiel werden die XmlAttributeAttribute in einer Klasse enthaltenen zwei Felder angewendet. Im Beispiel wird die Namespace Eigenschaft für jedes Attribut auf einen Wert festgelegt, der 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 Namespaces und Präfixe enthält, die im XML-Dokument verwendet werden. Der für jede XmlAttributeAttribute festgelegte Namespace muss einem der XmlSerializerNamespaces Namespaces im Objekt entsprechen. Wenn der XmlSerializer XML-Code generiert wird, wird jeder Attributname korrekt präfixiert.

Gilt für: