VTD-XML on "ei-kaivannaisteollisuuden" XML käsittely ohjelmistot API täytäntöönpanoa Virtual Token kuvaaja. Tällä hetkellä VTD-XML tukee vain sisäänrakennettu kokonaisuus viittauksia ("& s">
Suunniteltu suorasaantitallennukseen pystyy, se yrittää olla sekä korkean suorituskyvyn ja säästää muistia. Lisäksi, koska VTD on luonnostaan sitkeä, se voidaan tallentaa levylle rinnalla XML saavuttaa "jäsentää kerran, käytä monta kertaa.
" "ei-kaivannaisteollisuuden" luonne VTD tarkoittaa, että vähitellen, dynaaminen päivitykset eivät vaadi uudelleen serialization merkitystä osia alkuperäisestä asiakirjasta.
On 1.5GHz Athlon PC, VTD-XML johdonmukaisesti päihittää SAX jäsentimiä NULL sisältöä handler, tuottaa 25 ~ 35 Mt / s jatkuva läpimeno ilman uhrata random access. Sen muistin käyttö on tyypillistä välillä 1,3x ~ 1,5 x koko XML-asiakirjan, jossa 1 on XML itse.
Mitä uutta strong> Tässä tiedotteessa:
- Full XPath solmu () tukea lisättiin, ja XPath teksti on tuettu.
- Hienostunut XPath uudelleenkirjoitus ominaisuuksia lisättiin suorituskyvyn optimointiin.
- Sisäinen välimuistia on nyt tuettu, ja tiettyjä monimutkaisia ilmaisuja 1000x parannukset ovat mahdollisia.
- sallivampi poistetaan edellytys lisättiin XMLModifier.
- Bugs in getElementFragment () ja getContentFragment () on vahvistettu.
Mitä uutta strong> versiossa 2.10:
- Core VTD-XML API laajennettiin.
- Tuki lisättiin 5-tason sijainti välimuisti sekä navigoinnin ja indeksointi.
- Tämä on tarkoitettu suorituskykyoptimoinnin XML asiakirjojen eri syvyyttä.
- Tuki lisättiin asiakirja sisällön manipuloinnin tyhjän elementin solmut.
- Java, tuki jalostukseen gzipattu ja zip XML-tiedostoja lisättiin, ja tuki HTTP URL perustuu XML käsittely tehostui.
- Jotta C, ketju turvallinen versio ja ei-thread-safe versio yhdistettiin luoda yhden säikeen turvallinen versio käyttäen lanka paikallista tallennusta.
- täysin varustellun C ++ versio VTD-XML on vapautettu.
Mitä uutta strong> versiossa 2.9:
- Suorituskyky Tuning pieniä tiedostoja, tiukka XML Nimiavaruus vaatimustenmukaisuuden, laajennetun sydämen API getPrefixString (), compareNormalizedTokenString2 (), ja toNormalizedString2 (), laajennettu leikkaus / paloittelu valmiudet, jotka voivat saada Sisarusten fragmentteja, korjaus vian lukemisen valtava XML-dokumenttien joissakin ympäristöissä, ja muita tärkeitä bugikorjauksia.
Mitä uutta strong> versiossa 2.7:
- TD-XML Core API laajennettiin. VTDNav nyt toStringUpperCase, toStringLowerCase, sisältää (), endsWith (), ja startsWith ().
- Extended VTD nyt in-muistipuskuriin tuki.
- Xpath parannettiin ja seuraavat XPath 2.0 toimintoja lisättiin: abs (), päättyy-kanssa (), isot (), ja pieniä ().
- Tuki muuttujaviittauksella lisättiin.
- Sisäinen suorituskykyoptimointi tehtiinkin, ja vikoja on vahvistettu.
- Varoitusilmoitukset kiinnitettiin C-version ja muisti vuotaa aikana Xpath ilmaisun jäsentämiseen on vahvistettu.
Mitä uutta strong> versiossa 2.5:
- Erilliset VTD indeksointi tuottavalle ja lastaus lisättiin. Katso http://vtd-xml.sf.net/persistence.html lisätietoja.
- Laajennettu VTD integroitiin, tukevat 256 GB asiakirjoja (Java vain). duplicateNav () lisättiin jäljittelevän useita VTDNav tapauksissa jakaa XML, VTD ja LC puskuri (saatavilla Java ja C #).
- Erilaiset bugikorjauksia ja parannuksia tehtiin.
Mitä uutta strong> versiossa 2.4 laajennettu:
- Tämä versio tukee tiedostojen maksimikoko 256 GB ja muistikartoitetuista valmiuksia.
- päivitetty dokumentaatio on myös ladattavissa. Lyhyesti, voit periaatteessa tehdä koko XPath kyselyitä asiakirjoja, jotka ovat suurempia kuin muistitilaa koneeseen.
Kommentteja ei löytynyt