XmlElement.NamespaceURI Property

Gets the namespace URI of this node.

Namespace: System.Xml
Assembly: System.Xml (in system.xml.dll)

public override string NamespaceURI { get; }
/** @property */
public String get_NamespaceURI ()

public override function get NamespaceURI () : String

Not applicable.

Property Value

The namespace URI of this node. If there is no namespace URI, this property returns String.Empty.

This is the namespace URI specified at creation time. For example, NamespaceURI is urn:samples for the element <bk:book xmlns:bk= "urn:samples">

The following example displays information on the ISBN element.

using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main()
  {

    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book xmlns:bk='urn:samples'>" +
                "<bk:ISBN>1-861001-57-5</bk:ISBN>" +
                "<title>Pride And Prejudice</title>" +
                "</book>");

    // Display information on the ISBN element.
    XmlElement elem = (XmlElement) doc.DocumentElement.FirstChild;
    Console.Write("{0}:{1} = {2}", elem.Prefix, elem.LocalName, elem.InnerText);
    Console.WriteLine("\t namespaceURI=" + elem.NamespaceURI);

  }
}

import System.*;
import System.IO.*;
import System.Xml.*;

public class Sample
{
    public static void main(String[] args)
    {
        XmlDocument doc = new XmlDocument();
        doc.LoadXml("<book xmlns:bk='urn:samples'>"
            + "<bk:ISBN>1-861001-57-5</bk:ISBN>" 
            + "<title>Pride And Prejudice</title>" 
            + "</book>");

        // Display information on the ISBN element.
        XmlElement elem = 
            (XmlElement)doc.get_DocumentElement().get_FirstChild();

        Console.Write("{0}:{1} = {2}",elem.get_Prefix(), elem.get_LocalName(), 
            elem.get_InnerText());
        Console.WriteLine("\t namespaceURI=" + elem.get_NamespaceURI());
    } //main 
} //Sample

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supported in: 2.0, 1.0

XNA Framework

Supported in: 1.0
Show: