Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: parser xml

  1. #1

    parser xml

    salve
    dovrei realizzare uno script che mi permetta di leggere un file xml creato da uno software (easyfatt2006). Questo file sarà composto da una lista di articoli da inserire nel sito.
    Insomma questo xml mi serve per aggiornare il sito on-line.
    Mi sono un attimo informata, per il parsing potrei usare SAX così non avrei problemi di peso.. anche se alla fine andrei a raccoglire una marea di dati.. quindi alla fine tanto vale usare DOM che posso poi scorrere con + facilità (anche se ho letto che non è molto stabile come) ...
    la mia paura è che stia scegliendo la strada sbagliata.
    I moduli che ci sono in giro sono a sorgente chiusa o a pagamento... quindi non ho modo di vedere come gli latri sviluppano questa operazione

    Cosa mi consigliate, a quali problemi potrei incorrere?

  2. #2
    Se dovessi gestire una struttura XML statica solo per una procedura di importazione (es. nel DB) utilizzerei SAX.

    E' molto veloce e stabile e utilizzando le giuste callback ti permette di implementare una classe di importazione molto facilmente.

  3. #3
    cosa itendi per statica.

    Hai degli esempi da mostrarmi?

  4. #4
    Per statica intendo che non cambia nel tempo (es. la struttura non viene aggiornata di frequente).

    Gli esempi li puoi trovare sul manuale ufficiale, sono piuttosto semplici da seguire.

  5. #5
    ho guardato un pò le specifiche, ha alcuni item opzionali, ma la struttura è quella a meno che non cambi l aversione del software... ma li credo che sia tutto un altro discorso...

    quindi mi suggerisci sax... mi sai dire i contro a cui andrei incontro utilizzando sax e in un importazione simile?

  6. #6
    io consiglio di usare SimpleXML che semplifica nettamente la gestione di una sorgente XML.

  7. #7
    interessante.. non avevo ancora letto nulla di questa libreria

    dunque ho dato un'occhiata all'articolo di html.it su simpleXML e i contro sarebbero
    "...tutta questa semplicità va a discapito di un po' di funzionalità che, al momento, non sono contemplate all'interno della libreria SimpleXML: i commenti e le processing instructions sono saltate e non vengono salvate durante il parsing del documento. Dato che comunque SimpleXML si propone come una libreria per gestire in modo semplice documenti XML semplici, queste non sono mancanze che attualmente complicano il modo di operare...."

    non ho ben capito che sarebbero i commenti e le processing instructions... sapete cosa sono?

  8. #8
    per le processing instructions fai riferimento qui

    http://www.javacommerce.com/displayp...i.sql&id=18238

    per i commenti invece sono i normali commenti che si usano anche nelle pagine html e che magari puoi usare per altri calcoli...

  9. #9
    Originariamente inviato da Ratatuia
    io consiglio di usare SimpleXML che semplifica nettamente la gestione di una sorgente XML.
    Molto meglio le dom functions

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  10. #10
    Originariamente inviato da whisher
    Molto meglio le dom functions

    mah, io mi trovo molto bene con simplexml, è molto facile anche per traversare l'intero documento con un approccio più orientato ad un linguaggio di programmazione, senza contare che non è nemmeno esoso di risorse...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.