FIrstSQL???
es complejisimo eso de base de datos orientadas al objeto.
en fin.
para manejar un XML lo unico que necesitas cargar el XML en un objeto instanseado asi
Server.CreateObject("MSXML2.DOMDocument")
y en terminios de algoritmo se asemeja mucho a manejar un record set.
checa este tutorial
http://juicystudio.com/tutorial/asp/xsl.asp