XmlAttributeAttribute.Namespace Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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.