XName.Namespace Propriedade

Definição

Obtém a parte do namespace do nome totalmente qualificado.Gets the namespace part of the fully qualified name.

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

Valor da propriedade

Um XNamespace que contém a parte do namespace do nome.An XNamespace that contains the namespace part of the name.

Exemplos

O exemplo a seguir mostra o uso dessa propriedade.The following example shows the use of this property.

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  

Este exemplo gera a seguinte saída:This example produces the following output:

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

Comentários

A Namespace propriedadenullnão é garantida.The Namespace property is guaranteed to not be null. Se um XName não estiver em namespace, essa propriedade retornará None.If an XName is in no namespace, this property returns None.

Aplica-se a

Veja também