AsmXml è un parser XML molto veloce e decoder per le piattaforme x86. Il progetto raggiunge alta velocità utilizzando le seguenti caratteristiche:
· Scritto in assembler puro
· Accessi di memoria ottimizzate
· L'analisi e la decodifica, allo stesso tempo
Per dare un'idea della velocità relativa di AsmXml, il più veloce processo di parser XML open source tra 10 e 30 MB di XML per secondi mentre i processi AsmXml intorno a 200 MB al secondo (su un Athlon XP 1800+).
Questo parser è previsto per le applicazioni che necessitano di trattamento intensivo di XML. Questo progetto probabilmente vi appello se parsing XML è un collo di bottiglia nel vostro flusso di dati. Ad esempio, è adatto per carichi alla rinfusa nel database.
Questa non è una libreria per tutti gli usi, non è progettato per essere utilizzato con DOM, SAX, XPath e così via. Qui, XML è solo considerato come formato di scambio, non come un formato di lavoro. Lo scopo di questa libreria è quello di caricare rapidamente un documento XML in una struttura di C
Cosa c'è di nuovo in questa versione:.
- Corretto un bug con la lettura di un attributo con un riferimento di carattere quando il blocco di memoria è piena.
Cosa c'è di nuovo in versione 1.2:
- Questa release corregge un bug durante l'analisi in modalità non-strict .
Cosa c'è di nuovo nella versione 1.1:
- Questa versione aggiunge il supporto per i tipi di doc e istruzioni di elaborazione <. / li>
I commenti non trovato