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.
Approfondimenti
I più letti di oggi
- Anonimizzare i dati sensibili nei log di Azure Front Door
- Annunciato Visual Studio 2013: la prima preview a fine mese a Build
- Loggare le query più lente con Entity Framework
- Utilizzare WhenEach per processare i risultati di una lista di task
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!