Xmlns Property
Collapse the table of content
Expand the table of content

XNamespace.Xmlns Property

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Gets the XNamespace object that corresponds to the xmlns URI (http://www.w3.org/2000/xmlns/).

Namespace:  System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

'Declaration
Public Shared ReadOnly Property Xmlns As XNamespace

Property Value

Type: System.Xml.Linq.XNamespace
The XNamespace that corresponds to the xmlns URI (http://www.w3.org/2000/xmlns/).

When you declare namespaces, the namespace attributes themselves are in the xmlns namespace. The W3C standard specifies that this namespace does not have to be declared as an attribute in the XML tree. It is a reserved namespace that is always automatically available in the XML parser.

The following example shows how to add a namespace to an XML tree. The namespace for the attribute that declares the namespace is the namespace returned by this property.

Dim root = <aw:Root xmlns:aw="http://www.adventure-works.com">
               <aw:Child>content</aw:Child>
           </aw:Root>

In Visual Basic, the preferred idiom is:

[vb]

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

Dim root As XElement = _
    <aw:Root>
        <aw:Child>content</aw:Child>
    </aw:Root>

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2017 Microsoft