VTD-XML

Software screenshot:
VTD-XML
Software informatie:
Versie: 2.11
Upload datum: 20 Feb 15
Ontwikkelaar: Jimmy Zhang
Licentie: Gratis
Populariteit: 85

Rating: 3.8/5 (Total Votes: 4)

VTD-XML is een "non-extractieve" XML processing software API uitvoering Virtual Token Descriptor. Momenteel VTD-XML ondersteunt alleen ingebouwde entiteitsreferenties ("& s '>
Ontworpen random-access in staat te zijn, probeert het zowel high-performance en geheugen-efficiënt zijn. Bovendien, omdat VTD inherent is persistent, het kan worden opgeslagen op de harde schijf langs de kant van het XML-document te bereiken "parse-once, gebruiken vele malen.
" De "non-extractieve" karakter van VTD betekent dat incrementele, dynamische updates niet opnieuw rangschikking van irrelevante delen van het originele document nodig.
Op een 1,5 GHz Athlon PC, VTD-XML beter presteert dan consequent SAX parsers met NULL inhoud handler, het leveren van 25 ~ 35 MB / sec aanhoudende throughput, zonder offeren random access. Het geheugengebruik is typisch tussen 1,3x ~ 1,5 x de grootte van het XML-document, waarbij 1 de XML zelf.

Wat is nieuw in deze release:.

  • Volledig XPath knooppunt () steun werd toegevoegd, en XPath tekst wordt ondersteund
  • Sophisticated XPath rewrite functies werden toegevoegd voor optimale prestaties.
  • Interne cache wordt nu ondersteund, en voor bepaalde complexe expressies 1000x verbeteringen mogelijk zijn.
  • Een meer tolerante verwijdering voorwaarde werd toegevoegd aan XMLModifier.
  • Insecten in getElementFragment () en getContentFragment () werden vastgesteld.

Wat is nieuw in versie 2.10:.

  • De Core VTD-XML API werd uitgebreid
  • Ondersteuning toegevoegd voor een 5-niveau locatie cache voor zowel navigatie en indexeren.
  • Dit is bedoeld voor performance tuning voor XML-documenten van verschillende diepte.
  • Ondersteuning toegevoegd voor de inhoud van het document manipulatie voor lege element nodes.
  • Voor Java, ondersteuning voor verwerking gzip en gezipte XML-bestanden werd toegevoegd, en ondersteuning voor HTTP URL-gebaseerde XML-verwerking werd versterkt.
  • Voor C werden de thread-safe versie en niet-thread-safe versie samengevoegd tot een enkele thread-safe versie te creëren met behulp van draad lokale opslag.
  • Een complete C ++ versie van VTD-XML is vrijgegeven.

Wat is nieuw in versie 2.9:

  • Performance tuning voor kleine bestanden, strikte XML namespace conformiteit, een uitgebreid kern API met getPrefixString (), compareNormalizedTokenString2 (), en toNormalizedString2 (), uitgebreid snijden / slicing mogelijkheid dat sibling fragmenten kunnen krijgen, een oplossing voor een bug met het lezen van grote XML-documenten op sommige platforms, en andere belangrijke bugfixes.

Wat is nieuw in versie 2.7:

  • TD-XML Core API werd uitgebreid. VTDNav heeft nu toStringUpperCase, toStringLowerCase, bevat (), endsWith (), en startsWith ().
  • Extended VTD heeft nu in het geheugen buffer ondersteuning.
  • Xpath werd verbeterd en de volgende XPath 2.0 functies werden toegevoegd:. Abs (), eindigt-met (), hoofdletters (), en kleine letters ()
  • Ondersteuning voor variabele verzoek is toegevoegd.
  • Interne performance tuning werd ondernomen en bugs werden vastgesteld.
  • Waarschuwing berichten werden vastgesteld in de C-versie en een geheugenlek tijdens Xpath expressie parsing werd vastgesteld.

Wat is nieuw in versie 2.5:

  • Aparte VTD indexering genereren en het laden werd toegevoegd. Zie http://vtd-xml.sf.net/persistence.html voor meer informatie.
  • Extended VTD werd geïntegreerd, bewijsstukken 256 GB (in Java alleen). duplicateNav () werd toegevoegd voor het repliceren van meerdere VTDNav gevallen delen XML, VTD, en LC-buffer (beschikbaar in Java en C #).
  • Diverse bugfixes en verbeteringen aangebracht.

Wat is nieuw in versie 2.4 extended:

  • Deze versie ondersteunt een maximale bestandsgrootte van 256 GB en geheugen toegewezen mogelijkheden.
  • De nieuwe documentatie is ook beschikbaar voor download. Kortom, kunt u in principe doen volledige XPath queries op documenten die groter zijn dan de beschikbare geheugenruimte op uw machine.

Vergelijkbare software

kramdown
kramdown

20 Feb 15

xml2rfc
xml2rfc

20 Feb 15

svn2cl
svn2cl

17 Feb 15

xsd2db
xsd2db

3 Jun 15

Reacties op VTD-XML

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!