Post con tag ‘XML’

  • Aggiornare File XML con ASP: Introduzione

    1 giugno 2007 | Sviluppo Web | 2 Commenti

    Aggiornare file XML tramite ASP è un’operazione molto semplice. L’oggetto necessario per svolgere il compito è, come d’abitudine, il MSXML2.DOMDocument.4.0. Per quanto riguarda i metodi da utilizzare dobbiamo fare una distinzione fra quelli che riguardano l’aggiornamento e quelli che riguardano invece l’aggiunta di nuovi nodi.

    Nota: il codice XML che utilizzerò per gli esempi di questo articolo è ripreso dall’intervento Accedere ad un File XML con ASP. Per rendere la lettura più semplice riporto comunque il codice:

    <?xml version="1.0" encoding="iso-8859-1"?>
    	<listaprodotti>
    		<prodotto id="1" nome="Sum41 - Does this look infected">Ultimo album del famoso gruppo punk-rock</prodotto>
    		<prodotto id="2" nome="Iron Maiden - The best of the beast">Album fantastico!</prodotto>
    </listaprodotti>
    

    Aggiornamento di nodi o attributi già esistenti

    E’ relativamente semplice aggiornare un file XML. Il metodo più pratico è riportato nel listato seguente:

    <%
    'Oggetto XML
    Set objXML = Server.CreateObject("Msxml2.DOMDocument.4.0")
    
    'Carico i dati XML
    objXML.async = False
    objXML.load(Server.MapPath("esempio.xml"))
    
    'Procedo all'aggiornamento
    set objData = objXML.selectSingleNode("listaprodotti/prodotto[@id='1']")
    objData.Text = "Testo del nodo aggiornato...... w minifloppy.it!"
    set objData = nothing
    
    objXML.Save(Server.MapPath("esempio.xml"))
    
    'Pulizia
    Set objXML = nothing
    %>
    

    Continua a leggere »

  • Una Pagina Conta Click con ASP e XML

    16 maggio 2007 | Sviluppo Web | Nessun Commento.

    Qualche giorno fa Andrea, un lettore che ringrazio per lo spunto che mi ha fornito per questo intervento, mi ha scritto per chiedermi qualche consiglio nella realizzazione di una pagina "contaclick".

    Lo scopo di una pagina del genere potrebbe essere quello di monitorare quanti utenti di un sito navigano verso una pagina esterna.

    La soluzione più semplice per la realizzazione di un sistema del genere in ASP è sicuramente quella di utilizzare un file XML per memorizzare i link e il numero di click ad essi associato:

    <?xml version="1.0" ?>
    <links>
        <link id="l0" click="0">http://www.minifloppy.it</link>
    </links>
    

    Continua a leggere »

  • Accedere ad un File XML con ASP

    14 maggio 2007 | Sviluppo Web | 2 Commenti

    Di seguito è riportato il codice XML che userò anche in futuro, nel corso di altri articoli:

    <?xml version="1.0" encoding="iso-8859-1"?>
    	<listaprodotti>
    		<prodotto id="1" nome="Sum41 - Does this look infected">Ultimo album del famoso gruppo punk-rock</prodotto>
    		<prodotto id="2" nome="Iron Maiden - The best of the beast">Album fantastico!</prodotto>
    </listaprodotti>
    

    La struttura come potete vedere è molto semplice e consiste nell’elemento radice “listaprodotti” e nei due elementi figli “prodotto”. Questi ultimi hanno tre attributi: “id”, “nome” e “descrizione”.
    Continua a leggere »