VTD-XML

Skjermbilde programvare:
VTD-XML
Prog.varedetaljer:
Versjon: 2.11
Last opp dato: 20 Feb 15
Utvikler: Jimmy Zhang
Lisens: Gratis
Popularitet: 85

Rating: 3.8/5 (Total Votes: 4)

VTD-XML er et "ikke-utvinnings" XML prosessering programvare API implementere Virtual Token Descriptor. Foreløpig støtter VTD-XML bare innebygde enhet referanser ("& s '>
Designet for å være tilfeldig tilgang stand, den prøver å være både høy ytelse og minneeffektiv. I tillegg, fordi VTD er iboende vedvarende, det kan lagres på disk langs siden av XML-dokument for å oppnå "analysere én gang, bruker mange ganger.
" Den "ikke-utvinnings" natur VTD betyr at inkrementell, dynamisk oppdateringer krever ikke re-serialisering av irrelevante deler av det opprinnelige dokumentet.
På en 1,5 GHz Athlon PC, VTD-XML konsekvent utkonkurrerer SAX parsere med NULL innhold handler, leverer 25 ~ 35 MB / sek vedvarende gjennomstrømning, uten ofre tilfeldig tilgang. Dens minnebruk er typisk mellom 1,3x ~ 1,5 x størrelsen på XML-dokument, der 1 er XML selv.

Hva er nytt i denne utgaven:.

  • Full XPath node () støtte ble lagt, og XPath tekst støttes
  • Sofistikerte XPath omskrive funksjoner ble lagt for ytelsesoptimalisering.
  • Intern caching støttes nå, og for enkelte komplekse uttrykk 1000x forbedringer er mulig.
  • En mer ettergivende sletting tilstand ble lagt til XMLModifier.
  • Bugs i getElementFragment () og getContentFragment () ble fikset.

Hva er nytt i versjon 2.10:.

  • The Core VTD-XML API ble utvidet
  • Support ble lagt for en 5-nivå plassering cache for både navigasjon og indeksering.
  • Dette er ment for ytelse tuning for XML-dokumenter av ulike dybde.
  • Support ble lagt for dokumentinnhold manipulasjon for tomt element noder.
  • For Java, støtte for behandling gzipped og zippet XML-filer ble lagt, og støtte for HTTP URL basert XML behandling ble forbedret.
  • For C, ble det trådsikker versjon og ikke-thread-safe versjon slått sammen for å skape en eneste thread-safe versjon du bruker tråd lokal lagring.
  • En fullverdig C ++ versjon av VTD-XML har blitt utgitt.

Hva er nytt i versjon 2.9:

  • Ytelse tuning for små filer, strenge XML Namespace conformance, en utvidet kjerne API med getPrefixString (), compareNormalizedTokenString2 (), og toNormalizedString2 (), utvidet skjæring / kutting evne som kan få søsken fragmenter, en fiks for en bug med å lese store XML-dokumenter på noen plattformer, og andre viktige feilrettinger.

Hva er nytt i versjon 2.7:

  • TD-XML Core API ble utvidet. VTDNav har nå toStringUpperCase, toStringLowerCase, inneholder (), endsWith (), og starts ().
  • Utvidet VTD har nå in-memory buffer støtte.
  • Xpath ble forbedret og følgende XPath 2.0 funksjoner ble lagt til:. Abs (), ender-med (), store bokstaver (), og små bokstaver ()
  • Støtte for variabel referanse ble lagt til.
  • Intern ytelse tuning ble foretatt, og feil ble fikset.
  • Advarsler ble fikset i C-versjon og en minnelekkasje under Xpath uttrykket analyse ble fikset.

Hva er nytt i versjon 2.5:

  • Separat VTD indeksering genererer og lasting ble lagt. Se http://vtd-xml.sf.net/persistence.html for ytterligere informasjon.
  • Utvidet VTD ble integrert, og støtter 256 GB dokumenter (i Java bare). duplicateNav () ble lagt til for å kopiere flere VTDNav tilfeller deler XML, VTD, og ​​LC buffer (tilgjengelig i Java og C #).
  • Ulike feilrettinger og forbedringer ble gjort.

Hva er nytt i versjon 2.4 utvidet:

  • støtter Denne versjonen en maksimal filstørrelse på 256 GB og minnetilordnede evner.
  • Den oppdaterte dokumentasjonen er også tilgjengelig for nedlasting. Kort sagt, kan du i utgangspunktet gjøre fulle XPath spørringer på dokumenter som er større enn plassen tilgjengelig minne på maskinen din.

Lignende programvare

mdx_smartypants
mdx_smartypants

14 Apr 15

seqdiag
seqdiag

20 Feb 15

JCAM Engine
JCAM Engine

3 Jun 15

Kommentarer til VTD-XML

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!