• User Attivo

    Utilizzare un catalogo XML in un sito HTML (tipo venere.com)

    Ciao a tutti

    non so chi di voi usa il programma di affiliazione venere.com ma penso non siano in pochi 🙂

    mi sono letto la guida relativa all'XML e XSLT ma non sono riuscito a trovare la soluzione...

    praticamente venere.com fornisce un catalogo xml con molte sezioni: hotel, paesi ecc...

    io avrei la necessità di utilizzare parti del catalogo e di inserirle in pagine html... quindi in teoria dovrei fare una conversione...

    mi sapreste dire come posso fare per risolvere questo mio problemino? 🙂

    se non mi sono spiegato troppo bene vi fornisco qualche URL dai quali potete vedere qualche esempio 🙂

    Grazie a tutti


  • Community Manager

    Ciao goldenboy,

    provo a spostarti in php per vedere se qualcuno sa qualcosa, mi trovi impreparato 😞

    Giorgio


  • User Attivo

    bhe, diciamo che se non hai un po di esperienza in PHP (o altri linguaggi) non è proprio un "problemino"

    [url=http://it.php.net/manual/it/ref.xml.php]Qua trovi una spiegazione sull'utilizzo dell xml in php

    Comincia a dare un occhiata a questo, poi se hai dubbi o perplessità noi siamo qua.

    :ciauz:


  • User Attivo

    Ciao ricky,

    mi hanno detto che utilizzando XSLT riesco ad estrapolare i contenuti ma non saprei proprio come metterli in una pagine HTML...

    Nessuno lavora con venere.com ma anche con tradedoubler ecc? strano :mmm:


  • User Attivo

    diciamo che usando xslt con xml riesci a generare dell'html. Puoi farlo sia lato server che client, però se non hai un po di esperienza in materia ti conviene studiare un po prima di mettertici.

    In alternativa puoi anche "leggere" direttamente l'xml e farci quello che vuoi (nel senso ch puoi crearti un parser tuo, oppure usare le funzioni che ti ho indicato nel post di prima)

    Inoltre ci sono alcuni punti che non hai specificato e che sono importanti, come le dimensioni del file xml e, soprattutto, sei sicuro che ti diano proprio il file? te lo chiedo perchè potrebbero fornirti i dati in [url=http://it2.php.net/xmlrpc]RPC e in questo caso le cose sono ancora un po più complicate...

    Insomma, raccogli e posta le informazioni di cui disponi, poi magari potremmo indirizzarti verso quella che potrebbe essere la strada migliore...

    :ciauz:


  • User Attivo

    Grazie milel riky per avere pazienza con me 🙂

    si, forniscono il catalogo completo (occupa circa 34 mb se non ricordo male) è a dir poco enorme...

    esperienza in matarie xml e xslt praticamente minima... ma non si smette mai di imparare e siccome ne ho necessità dovrò starci dietro se voglio combinare qualcosa 😉

    quindi ecco... la mia necessità è quella... prendere "pezzi" e riuscire a metterli in pagine html...

    a parole e semplice 😉


  • User Attivo

    figurati goldenboy, siamo qui apposta 🙂

    vista la dimensione del file io ti consiglio di processarlo una volta e mettere i dati in un db. In questo modo dopo accedi al db in modo molto più comodo e ti eviti l' XSLT e il dover scorrere il file ogni volta...

    A questo punto ti convine studiarti un po questo http://it2.php.net/xml compatibilmente con le tue conoscenze....

    In pratica ti consiglio di fare un parser che inserisce i dati dall xml al db e poi lavori su quello

    :ciauz:


  • User Attivo

    Thanks...

    però permettemi di dirti che secondo me non conviene...

    considera che non lo utilizzo tutto... utilizzerò neanche 1 mb di quel codice...


  • User Attivo

    bhe, allora importa solo la parte che ti serve, ma soprattutto se ti serve solo 1 mb è inutile scorrere l'XML tutte le volte...


  • User Attivo

    ehm... da dove parto? 🙂

    che devo fare? non dso davvero come muovermi 😞 :arrabbiato:


  • Super User

    ehm... da dove parto?

    che devo fare? non dso davvero come muovermi

    Ciao Goldenboy 🙂 .

    Mi sembra che Riky ti abbia risposto perfettamente anche a questa domanda; "a questo punto ti conviene studiare un pò".

    Se mancano le conoscenze basilari diviene poi impossibile procedere. :ciauz:


  • Bannato User

    [quote="goldenboy"]Ciao a tutti

    praticamente venere.com fornisce un catalogo xml con molte sezioni: hotel, paesi ecc...

    se non mi sono spiegato troppo bene vi fornisco qualche URL dai quali potete vedere qualche esempio 🙂

    Sono un programmatore. Penso di poterti aiutare. Mi giri l'url di venere da cui prendi il catalogo xml cosicche' possa dargli un'occhiata e scriverti qualche riga di codice?


  • User

    Prima di tutto quello di cui tu parli non è altro che il database statico di venere, che fornivano o forse lo forniscono ancora, anche con i campi separati da ,. Ora fanno i figli e lo forniscono XML.... ma è peggio di prima dentro.

    Passandolo a mysql ti darà parecchi errori .... perchè non è ben fatto nella struttura.
    E se poi come nel mio caso il mysql del server è una versione 3... allora diventerai proprio pazzo con i caratteri non standard.

    Poi c'è l'interrogazione a venere per le disponibilità reali ed è tutt'altro discorso.

    Comunque se parti da zero con php e mysql..... è lunga la strada.... diciamo 6 mesi se studi tutti i giorni.