I may be totally missing something here, but are there any real benefits to incorporating XML documents into ASP vs using standard database fields? MS is pushing XML as the next great thing. Granted, I am a newbie to XML, but I just don't see it from a web app performance standpoint. I'd like to see a tutorial taking you through a Hello World example of just how an XML based document is better than using striaght ASP. The examples I have seen require the ASP to fire off some document creation script to build the XML file, then pull data from that file and format it on the page. To me doing the old

Set rs = Server.CreateObject("ADODB.recordset")
rs.open "SELECT * FROM authors", sConn

strField1= rs.fields("authorname")


set rs = nothing

response.write("The data is " & strField1)

is easier than having to manage all the Microsoft.XMLdom objects.

Another question. If an object on the server is creating an XML document, how it that document preserved in the event another client calls the same page and another XML document is created with different data? From what I am reading, I'm thinking the XML document is replacing the Database. Where are the dynamics of XML?