XName.Namespace Propiedad

Definición

Obtiene la parte de espacio de nombres del nombre 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

Valor de propiedad

XNamespace que contiene la parte de espacio de nombres del nombre.

Ejemplos

En el ejemplo siguiente se muestra el uso de esta propiedad.

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 ejemplo produce el siguiente resultado:

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

Comentarios

Se garantiza que la propiedad Namespace no sea null. Si un XName objeto no está en ningún espacio de nombres, esta propiedad devuelve None.

Se aplica a

Consulte también