XML ASP.Net Tutorial

<%@ Page Language="VB" %>
<%@ Import Namespace="System.Xml" %>
<%@ Import Namespace="System.Xml.XPath" %>
<%@ Import Namespace="System.Xml.Xsl" %>

   sub Page_Load(Sender as Object, e as EventArgs)
      Dim objReader as New XmlTextReader(Server.MapPath("Data.xml"))
      
      Dim objDoc as XPathDocument = new XPathDocument(objReader)
      Dim objNav as XPathNavigator = objDoc.CreateNavigator()
      
      Dim objXSLT As XslTransform = New XslTransform()
      dim objWriter as XmlTextWriter = new XmlTextWriter(Server.MapPath("output.html"), nothing)
      try
         objXSLT.Load(Server.MapPath("Data.xslt"))
         objXSLT.Transform(objDoc, nothing, objWriter)
         Response.Write("File written successfully")
      catch ex As Exception        
         Response.Write(ex.Message)
      finally
         objReader.Close
         objWriter.Close
      end try
   end sub   



File: Data.xml


  
    asdf
    
      asdf
      asdf
    

    asdf
  
  
    asdf
    
      asdf
      asdf
    

    asdf
  
  
    asdf
    
      asdf
      asdf
    

    asdf
  

File: Data.xsl

   xmlns:op="x-schema:books.xdr"
   version="1.0" >
   
      
      
      
         Title
         Price