XName.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 la partie de l'espace de noms du nom qualifié complet.
public:
property System::Xml::Linq::XNamespace ^ Namespace { System::Xml::Linq::XNamespace ^ get(); };
public System.Xml.Linq.XNamespace Namespace { get; }
member this.Namespace : System.Xml.Linq.XNamespace
Public ReadOnly Property Namespace As XNamespace
Valeur de propriété
XNamespace qui contient la partie de l'espace de noms du nom.
Exemples
L’exemple suivant montre l’utilisation de cette propriété.
XNamespace ns = "http://www.adventure-works.com";
XElement root = new XElement(ns + "Root", "content");
Console.WriteLine(root.Name);
Console.WriteLine(root.Name.LocalName);
Console.WriteLine(root.Name.Namespace);
Imports <xmlns="http://www.adventure-works.com">
Module Module1
Sub Main()
Dim root As XElement = <Root/>
Console.WriteLine(root.Name)
Console.WriteLine(root.Name.LocalName)
Console.WriteLine(root.Name.Namespace)
End Sub
End Module
Cet exemple produit la sortie suivante :
{http://www.adventure-works.com}Root
Root
http://www.adventure-works.com
Remarques
La propriété Namespace est assurée de ne pas être null
. Si un XName n’est dans aucun espace de noms, cette propriété retourne None.