Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

XmlArrayItemAttribute.Namespace propriété

 

Date de publication : novembre 2016

Obtient ou définit l’espace de noms de l’élément XML généré.

Espace de noms:   System.Xml.Serialization
Assembly:  System.Xml (dans System.Xml.dll)

public string Namespace { get; set; }

Valeur de propriété

Type: System.String

L’espace de noms de l’élément XML généré.

Le Namespace propriété est conforme à la spécification du World Wide Web Consortium (www.w3.org) « Namespaces in XML ».

Pour créer des espaces de noms à utiliser dans le document XML et les préfixes associés, vous devez créer un XmlSerializerNamespaces qui contient toutes les paires préfixe / espace de noms. L’espace de noms que vous définissez pour chaque XmlArrayAttribute doivent être contenus dans le XmlSerializerNamespaces. Lorsque le XmlSerializer génère le document, il fait précéder le nom d’élément pour chaque élément du tableau.

L’exemple suivant applique une XmlArrayItemAttribute et définit le Namespace propriété.

public class Transportation
{  
   // Sets the Namespace property.
   [XmlArrayItem(typeof(Car), Namespace = "http://www.cpandl.com")]
   public Vehicle[] MyVehicles;
}

Plateforme Windows universelle
Disponible depuis 8
.NET Framework
Disponible depuis 1.1
Bibliothèque de classes portable
Pris en charge dans : plateformes .NET portables
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Windows Phone
Disponible depuis 8.1
Retour au début
Afficher: