XName.Namespace Proprietà

Definizione

Ottiene la parte dello spazio dei nomi del nome completo.

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

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à.

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

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

Vedi anche