Partage via


XName.Namespace Propriété

Définition

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.

S’applique à

Voir aussi