Esta documentación está archivada y no tiene mantenimiento.

XNamespace.None (Propiedad)

Actualización: noviembre 2007

Obtiene el objeto XNamespace que no se corresponde con ningún espacio de nombres.

Espacio de nombres:  System.Xml.Linq
Ensamblado:  System.Xml.Linq (en System.Xml.Linq.dll)

public static XNamespace None { get; }
/** @property */
public static XNamespace get_None()

public static function get None () : XNamespace

Valor de propiedad

Tipo: System.Xml.Linq.XNamespace
XNamespace que no se corresponde con ningún espacio de nombres.

Si un elemento o atributo no está en ningún espacio de nombres, el espacio de nombres se establecerá en el que esta propiedad devuelve.

En el ejemplo siguiente se muestran los usos de esta propiedad para determinar qué elementos no están en ningún espacio de nombres.

XNamespace aw = "http://www.adventure-works.com";

XElement root = new XElement("Root",
    new XElement(aw + "ChildInNamespace", "content"),
    new XElement("ChildInNoNamespace", "content")
);

if (root.Name.Namespace == XNamespace.None)
    Console.WriteLine("Root element is in no namespace");
else
    Console.WriteLine("Root element is in a namespace");

if (root.Element(aw + "ChildInNamespace").Name.Namespace == XNamespace.None)
    Console.WriteLine("ChildInNamespace element is in no namespace");
else
    Console.WriteLine("ChildInNamespace element is in a namespace");

if (root.Element("ChildInNoNamespace").Name.Namespace == XNamespace.None)
    Console.WriteLine("ChildInNoNamespace element is in no namespace");
else
    Console.WriteLine("ChildInNoNamespace element is in a namespace");

Este ejemplo produce el siguiente resultado:

Root element is in no namespace
ChildInNamespace element is in a namespace
ChildInNoNamespace element is in no namespace

Windows Vista, Windows XP SP2, Windows Server 2003, Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5

.NET Compact Framework

Compatible con: 3.5
Mostrar: