Mega Code Archive

 
Categories / VB.Net / XML
 

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