Create XmlTextReader class with the specified string, XmlNodeType, and XmlParserContext.
Imports System Imports System.IO Imports System.Xml public class Sample public shared sub Main() Dim xmlFrag as string ="<book> " & _ "<title>C#</title>" & _ "<bk:genre>Computer</bk:genre>" & _ "</book>" Dim nt as NameTable = new NameTable() Dim nsmgr as XmlNamespaceManager = new XmlNamespaceManager(nt) nsmgr.AddNamespace("bk", "urn:sample") Dim context as XmlParserContext = new XmlParserContext(nothing, nsmgr, nothing, XmlSpace.None) Dim reader as XmlTextReader = new XmlTextReader(xmlFrag, XmlNodeType.Element, context) while (reader.Read()) if (reader.IsStartElement()) if (reader.Prefix=String.Empty) Console.WriteLine("<{0}>", reader.LocalName) else Console.Write("<{0}:{1}>", reader.Prefix, reader.LocalName) Console.WriteLine(" The namespace URI is " + reader.NamespaceURI) end if end if end while reader.Close() end sub end class