Partager via


XmlAttributeAttribute.Namespace Propriété

Définition

Obtient ou définit l'espace de noms XML de l'attribut XML.

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

Valeur de propriété

String

Espace de noms XML de l'attribut XML.

Exemples

L’exemple suivant applique les XmlAttributeAttribute deux champs contenus dans une classe. L’exemple définit la Namespace propriété pour chaque attribut sur une valeur différente de l’identificateur de membre.

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

Remarques

La Namespace propriété est conforme à la http://www.w3.org spécification Namespaces in XML.

Pour créer des espaces de noms associés à des préfixes, vous devez créer un XmlSerializerNamespaces objet qui contient les espaces de noms et les préfixes utilisés dans le document XML. L’espace de noms que vous définissez pour chacun XmlAttributeAttribute doit correspondre à l’un des espaces de noms de l’objet XmlSerializerNamespaces . Lorsque le XmlSerializer code XML est généré, il préfixe correctement chaque nom d’attribut.

S’applique à