Pubblicità

Expat XML Parser per Windows

  • Gratis

  • In Italiano
  • V 2.2.9
  • 4.1

    (0)
  • Stato della sicurezza

Recensione Softonic

Libreria di parser XML veloce in C

Expat XML Parser è un parser XML orientato allo stream scritto in C. Questo software di utilità è il primo parser XML open-source disponibile. Ha trovato un posto in vari software open-source, come Apache HTTP Server, Mozilla, PHP e Python. Expat eccelle con file troppo grandi per adattarsi alla RAM, dove le prestazioni e la flessibilità sono cruciali. È un programma gratuito che puoi copiare, distribuire e modificare sotto la licenza MIT/X Consortium.

Cos'è Expat XML Parser?

Come indicato, Expat è un parser orientato allo stream. Nell'applicazione, si registrano funzioni di callback o gestori con il parser. Poi si inizia a fornirgli il documento. Il parser riconoscerà quindi le parti del documento e chiamerà il gestore appropriato per quella parte, assumendo che ne sia stato registrato uno. Il documento verrà quindi fornito al parser a pezzi, quindi è possibile iniziare il parsing prima di avere tutto il documento. Con questo, è possibile analizzare documenti molto grandi che non entrano in memoria. 

Gli utenti, specialmente i principianti, troveranno l'app un po' intimidatoria a causa dei molti tipi di gestori e opzioni che è possibile impostare. Tuttavia, è sufficiente imparare quattro funzioni per fare il 90% di ciò che si vuole fare. È possibile creare un nuovo oggetto parser con XML_ParserCreate e impostare i gestori per i tag di inizio e fine utilizzando XML_SetElementsHandler. Per impostare un gestore per il testo, è possibile utilizzare XML_SetCharacterDataHandler. Infine, XML_Parse consente di passare un buffer pieno di documenti al parser. 

Tipicamente, i programmi registrano funzioni gestori per gli eventi di inizio o fine dell'elemento XML e gli eventi di carattere. Expat fornisce strumenti per la gestione degli eventi sofisticata. I suoi eventi di parsing assomigliano agli eventi definiti nell'API di esempio per XML (SAX). Tuttavia, Expat non è un parser compatibile con SAX. I progetti che incorporano la libreria Expat spesso costruiscono parser SAX - e eventualmente DOM - su Expat. Ma mentre questa app è principalmente basata sullo stream, supporta arresti e ripartenze del parsing in momenti arbitrari. Con questo, l'implementazione di un parser pull è relativamente semplice. 

Libreria parser utile

Da quando è stato rilasciato sul mercato, Expat XMLP Parser è stato uno strumento utile. È stata la scelta di molti progetti di alto livello. È altamente efficiente e molto robusto. È anche ben testato e conforme agli standard. Può essere un po' travolgente a causa dei suoi numerosi gestori e opzioni, ma tutto sommato, non sbaglierai con questa app.

PRO

  • Efficient parsing library
  • Standard-compliant
  • Supports stopping and restarting parsing

CONTRO

  • Molte funzioni possono essere un po' intimidatorie.
  • Non conforme a SAX

Il programma è disponibile in altre lingue


Expat XML Parser per PC

  • Gratis

  • In Italiano
  • V 2.2.9
  • 4.1

    (0)
  • Stato della sicurezza


Opinioni utenti su Expat XML Parser

Hai provato Expat XML Parser? Puoi essere il primo a lasciare la tua opinione!


Pubblicità

Esplora Apps

Pubblicità

Pubblicità

La legislazione relativa all'utilizzo di questo software è competenza dei singoli Stati. Non autorizziamo, né giustifichiamo in nessun modo un uso illecito di questo programma qualora infringa tali leggi.