XName.Namespace Proprietà

Definizione

Ottiene la parte dello spazio dei nomi del nome completo.

C#
public System.Xml.Linq.XNamespace Namespace { get; }

Valore della proprietà

XNamespace che contiene la parte dello spazio dei nomi del nome.

Esempio

Nell'esempio seguente viene illustrato l'uso di questa proprietà.

C#
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);

Nell'esempio viene prodotto l'output seguente:

{http://www.adventure-works.com}Root
Root
http://www.adventure-works.com

Commenti

La proprietà Namespace non è null. Se un XName oggetto non è presente nello spazio dei nomi, questa proprietà restituisce None.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Vedi anche