Export (0) Print
Expand All

XNamespace.None Property

Gets the XNamespace object that corresponds to no namespace.

Namespace:  System.Xml.Linq
Assemblies:   System.Xml.Linq (in System.Xml.Linq.dll)
  System.Xml.XDocument (in System.Xml.XDocument.dll)

'Declaration
Public Shared ReadOnly Property None As XNamespace

Property Value

Type: System.Xml.Linq.XNamespace
The XNamespace that corresponds to no namespace.

If an element or attribute is in no namespace, its namespace will be set to the namespace returned by this property.

The following example shows uses this property to determine which elements are in no namespace.

Imports <xmlns:aw="http://www.adventure-works.com">

Module Module1
    Sub Main()
        Dim root As XElement = _
            <Root>
                <aw:ChildInNamespace>content</aw:ChildInNamespace>
                <ChildInNoNamespace>content</ChildInNoNamespace>
            </Root>

        If (root.Name.Namespace Is XNamespace.None) Then
            Console.WriteLine("Root element is in no namespace")
        Else
            Console.WriteLine("Root element is in a namespace")
        End If

        If (root.Element(GetXmlNamespace(aw) + "ChildInNamespace") _
                .Name.Namespace Is XNamespace.None) Then
            Console.WriteLine("ChildInNamespace element is in no namespace")
        Else
            Console.WriteLine("ChildInNamespace element is in a namespace")
        End If

        If (root.Element("ChildInNoNamespace") _
                .Name.Namespace Is XNamespace.None) Then
            Console.WriteLine("ChildInNoNamespace element is in no namespace")
        Else
            Console.WriteLine("ChildInNoNamespace element is in a namespace")
        End If
    End Sub
End Module

This example produces the following output:

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

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Show:
© 2015 Microsoft