Questo pezzo di codice permette di caricare un documento XML (contentente uno schema) come se fosse un normale recordset di un comune database.
Il vantaggio di un approccio di questo tipo è evidente, tuttavia perchè lo script funzioni è necessario che il documento XML abbia uno schema valido.
Il modo più veloce per generarne uno a partire da una tabella di un database, è usare il metodo Save dell'oggetto recordset, come specificato ad esempio nello script #260 (in fondo).
<!--METADATA Type="typelib" uuid="{00000205-0000-0010-8000-00AA006D2EA4}"--> <% Set objRS = Server.CreateObject("ADODB.Recordset") objRS.CursorLocation = adUseClient objRS.Open Server.MapPath("data.xml"), , _ adOpenDynamic, adLockOptimistic, adCmdFile Do While Not objRS.EOF Response.Write objRS("ID") & " " & objRS("Prodotto") &_ "<br>" & VbCrLf objRS.MoveNext Loop objRS.Close Set objRS = Nothing %>
Questo file genererà qualcosa come:
255 ASP 3 per esempi
233 unoscript@lgiorno CDRom
208 Active Server Pages Guida completa
209 Commercio elettronico con ASP
Il file data.XML è disponbile come allegato.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.