+ Rispondi al Thread
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: [ASP]Gestire XML

  1. #1
    andreathedove non è in linea Scolaretto
    Post
    115

    [ASP]Gestire XML

    Ciao a tutti,
    ... ho questo codice XML generato con TradeDoubler:

    http://pf.tradedoubler.com/pf/pf?a=1...goryId=501&oe=

    Mi potete consigliare un tutorial su come leggerlo con Asp?

    Un tutorial su come impagginare il file su più pagine ?

    E un tutorial su come creare un motore di ricerca ?

    Grazie,
    Andrea
    Andrea t Dove

  2. #2
    Post
    4,741
    Blogs
    12
    Ciao Andrea,
    praticamente dobbiamo fare tutto noi ?
    L'argomento XML e' leggermente complicato, poiche', a prescindere dal linguaggio di programmazione che stai utilizzando, solitamente per interrogare, gestire e manipolare questi file si ricorre ad un oggetto chiamato DOM (Document Object Model), presente oramai in ogni linguaggio di programmazione. Inoltre esistono anche librerie e/o classi esterne.

    Miscrosoft se non ricordo male ha anche un suo oggetto, tempo fa scrissi qualcosa di semplice a riguardo rigurdante le ASP, prova a cercare negli articoli tecnici.

    A presto,
    Giuseppe Leone

    P.S.
    Sposto in ASP / ASP.Net

  3. #3
    andreathedove non è in linea Scolaretto
    Post
    115
    Ciao Master,
    scusa il malinteso ma io chiedevo degli articoli su cui dare uno sguardo e capirci qualche cosa: quel file è leggibile con asp ? e tutte quele cose che ti ho chiesto è possibile farle ?

    Andrea
    Andrea t Dove

  4. #4
    Post
    4,741
    Blogs
    12

  5. #5
    andreathedove non è in linea Scolaretto
    Post
    115
    Ciao Master,
    ... almeno mi potresti dire come si conteggiano i record ?

    Con db access si usa iRecordCount giusto ? ma con XML ?

    Sul sito che mi hai dato non ho trovato nulla sul motore di ricerca e l'impaginazione su piu pagine, non mi sapresti dire altri siti ?

    Grazie,
    Andrea
    Andrea t Dove

  6. #6
    Post
    4,741
    Blogs
    12
    Ciao Andrea,
    I file XML si gestiscono diversamente dai Database.
    Non esistono vere e proprie funzioni che ti permettono di contare record o effettuare paginazioni. Dovresti scrivere delle funzioni adHoc.
    La paginazione dei file XML avviene in modo diverso, se proprio vuoi qualche esempio sulla gestione dei file XML, ti consiglio di leggere questa discussione magari scaricare l'allegato: [XML]XML Reader

    A presto,
    Giuseppe Leone

  7. #7
    andreathedove non è in linea Scolaretto
    Post
    115
    Ultima domandina:

    se traferisco tutto il contenuto xml in un db access, cosa succede ?

    Andrea
    Andrea t Dove

  8. #8
    Post
    4,741
    Blogs
    12
    Quote Originariamente inviato da andreathedove
    Ultima domandina:

    se traferisco tutto il contenuto xml in un db access, cosa succede ?

    Andrea
    Beh, nulla... Cambia completamente lo script per la gestione dei dati

  9. #9
    andreathedove non è in linea Scolaretto
    Post
    115
    Ciao Master a del Forum,
    lo ammetto mi stai dando una grandissima mano, ma è da 4 giorni che il XML mi sta dando un grande male di testa.

    Ho fatto grossi progressi nel leggere i file, ma ora non so come leggere i doppi NODI.

    QUESTO è IL CODICE DI LETTURA DEL FILE XML:
    <%
    Set Nodo = objXML.getElementsByTagName("item")

    For Each objNodi In Nodo
    ' Sfoglio i nodi
    For Each objNodo In objNodi.childNodes
    Select Case objNodo.nodeName
    Case "title"
    titolo = objNodo.firstChild.nodevalue
    Case "link"
    link = objNodo.firstChild.nodevalue
    Case "description"
    descrizione = objNodo.firstChild.nodevalue
    Case "dc:date"
    data = objNodo.firstChild.nodevalue
    data = Replace(data,"T"," alle ")
    data = Replace(data,"+00:00","")
    End Select

    Next

    LETTURA

    Next

    set Nodo = Nothing
    End if
    %>

    Questo è il NODO (primo) che devo leggere

    Set Nodo = objXML.getElementsByTagName("item")


    Nel mio dile ci sono 3 nodi con la famiglia con i seguenti nomi:

    RDCategory
    Files

    Set Nodo2 = objXML.getElementsByTagName("RDCategory")
    Set Nodo3 = objXML.getElementsByTagName("Files")

    Per leggerli dovrei impostare questi due codici, ma come inserirli nel For ... Next ?

    Ti giuro master che non ci dormo la notte, ma non ho trovato soluzioni.

    Mi sai aiutare ?

    Andrea
    Andrea t Dove

  10. #10
    andreathedove non è in linea Scolaretto
    Post
    115
    Ciao Master,
    se non puoi risolvere il priblema non fa niente cercherà una nuova strada, ma per favore dimmelo ok ?

    Andrea
    Andrea t Dove

+ Rispondi al Thread
Pagina 1 di 2 12 ultimoultimo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi