Mega Code Archive

 
Categories / ASP.Net Tutorial / XML
 

Check XMLNodeType (VB net)

<%@ Import Namespace="System.Xml" %> <script language="VB" runat=server>    sub Page_Load(Sender as Object, e as EventArgs)       dim reader as XMLTextReader       dim i as integer       dim curPrice as Decimal              try          reader = new XMLTextReader(Server.MapPath("Data.xml"))                    While reader.Read()             Select Case reader.NodeType                Case XMLNodeType.Element                   if reader.HasAttributes then                      for i = 0 to reader.AttributeCount - 1                         Response.Write(reader.GetAttribute(i) & " ")                      next                      Response.Write("<br>")                   end if                Case XMLNodeType.Text                   Response.Write(reader.Value & "<br>")             End Select          End While       catch ex as Exception          Response.Write("Error accessing XML file")       finally          reader.close       end try        end sub </script> <html> <body> </body> </html> File: Data.xml <?xml version="1.0"?> <bookstore>   <book genre="asdf">     <title>asdf</title>     <author>       <first-name>asdf</first-name>       <last-name>asdf</last-name>     </author>     <price>asdf</price>   </book>   <book genre="asdf">     <title>asdf</title>     <author>       <first-name>asdf</first-name>       <last-name>asdf</last-name>     </author>     <price>asdf</price>   </book>   <book genre="asdf">     <title>asdf</title>     <author>       <first-name>asdf</first-name>       <last-name>asdf</last-name>     </author>     <price>asdf</price>   </book> </bookstore>