VTD-XML

Software screenshot:
VTD-XML
Dettagli del software:
Versione: 2.11
Data di caricamento: 20 Feb 15
Sviluppatore: Jimmy Zhang
Licenza: Libero
Popolarità: 20

Rating: 4.5/5 (Total Votes: 2)

VTD-XML è una "non-estrattiva" API software di elaborazione XML attuazione virtuale Token descrittore. Attualmente, VTD-XML supporta solo riferimenti ad entità built-in ("& 's>
Progettato per essere ad accesso casuale in grado, cerca di essere sia ad alte prestazioni e la memoria-efficiente. Inoltre, poiché VTD è inerente persistente, può essere salvato su disco lungo il lato del documento XML per ottenere il "analizzare-una volta, usa molte volte.
" La natura "non-estrattiva" di VTD significa che incrementale, dinamica aggiornamenti non richiedono nuovamente la serializzazione delle parti irrilevanti del documento originale.
Su un 1.5Ghz Athlon PC, VTD-XML supera costantemente parser SAX con gestore dei contenuti NULL, offrendo 25 ~ 35 MB / sec throughput sostenuto, senza sacrificare l'accesso casuale. Il suo utilizzo della memoria è tipico tra 1,3x ~ 1,5 x la dimensione del documento XML, dove 1 è il XML stesso.

Cosa c'è di nuovo in questa versione:.

  • nodo XPath completa () è stato aggiunto il supporto, e il testo XPath è supportato
  • Sofisticate funzionalità XPath riscrittura sono stati aggiunti per l'ottimizzazione delle prestazioni.
  • caching interno è ora supportato, e per i miglioramenti certe espressioni complesse 1000x sono possibili.
  • Una condizione delezione più permissiva è stato aggiunto al XMLModifier.
  • Bugs in getElementFragment () e getContentFragment () sono stati fissati.

Cosa c'è di nuovo in versione 2.10:.

  • Il core API VTD-XML è stato esteso
  • Supporto è stato aggiunto per una cache posizione a 5 livelli sia per la navigazione e l'indicizzazione.
  • Questo è destinato per l'ottimizzazione delle prestazioni per i documenti XML di varie profondità.
  • Supporto è stato aggiunto per la manipolazione dei contenuti del documento per i nodi di elementi vuoti.
  • Per Java, il supporto per i file di elaborazione gzip e XML zippato è stato aggiunto, e il supporto per l'elaborazione XML basato su URL HTTP è stato rafforzato.
  • Per C, la versione versione e non-thread-safe thread-safe sono state fuse per creare una singola versione thread-safe con archiviazione locale thread.
  • Un completo C ++ versione di VTD-XML è stato rilasciato.

Cosa c'è di nuovo in versione 2.9:

  • Ottimizzazione delle prestazioni per file di piccole dimensioni, rigoroso Namespace XML conformità, un ampliato API core con getPrefixString (), compareNormalizedTokenString2 (), e toNormalizedString2 (), ampliata capacità di taglio / taglio che può ottenere frammenti di pari livello, una correzione per un bug con la lettura di documenti XML enormi su alcune piattaforme, e altre correzioni di bug importanti.

Cosa c'è di nuovo in versione 2.7:

  • core API di TD-XML è stato ampliato. VTDNav ha ora toStringUpperCase, toStringLowerCase, contiene (), EndsWith (), e startsWith ().
  • esteso VTD ora ha il supporto del buffer in memoria.
  • XPath è stata migliorata e la seguente XPath sono state aggiunte funzioni 2.0:. Abs (), termina con-(), maiuscole (), e minuscola ()
  • è stato aggiunto il supporto per riferimento variabile.
  • performance tuning interno è stata intrapresa e bug sono stati risolti.
  • Messaggi di allarme sono state fissate nella versione C e una perdita di memoria durante Xpath espressione di analisi è stato risolto.

Cosa c'è di nuovo in versione 2.5:

  • VTD separata è stato aggiunto di generazione di indicizzazione e di carico. Per ulteriori informazioni, vedere http://vtd-xml.sf.net/persistence.html.
  • VTD estesa è stato integrato, che supporta 256 GB di documenti (in Java solo). duplicateNav () è stato aggiunto per la replica di più istanze VTDNav condividono XML, VTD, e buffer di LC (disponibile in Java e C #).

  • Sono state fatte
  • Varie correzioni di bug e miglioramenti.

Cosa c'è di nuovo nella versione 2.4 estesa:

  • Questa versione supporta una dimensione massima di 256 GB e memoria funzioni mappate.
  • La documentazione aggiornata è disponibile per il download. In breve, si può sostanzialmente fare query complete XPath su documenti che sono più grandi rispetto alla memoria disponibile sul computer.

Programmi simili

AsmXml
AsmXml

20 Feb 15

PyYAML
PyYAML

12 May 15

hatena2rst
hatena2rst

14 Apr 15

Commenti a VTD-XML

I commenti non trovato
Aggiungi commento
Accendere le immagini!