VTD-XML

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

Rating: 4.5/5 (Total Votes: 2)

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

Moo
Moo

20 Feb 15

DocBook Doclet
DocBook Doclet

17 Feb 15

yfind
yfind

20 Feb 15

Kommentarer til VTD-XML

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