VTD-XML egy "nem extrakciós" XML feldolgozó szoftver API végrehajtási Virtual Token leíró. Jelenleg VTD-XML csak támogatja a beépített entitás hivatkozások ("& s '>
Úgy tervezték, hogy random-access képes, akkor arra törekszik, hogy mind a nagy teljesítmény és a memória-hatékony. Ezen kívül, mivel VTD velejárója kitartó, bármikor elmenthető a lemezen oldala mentén az XML dokumentum elérése "elemezni egyszer használja többször.
" A "non-nyersanyag-kitermelő" jellege VTD azt jelenti, hogy fokozatos, dinamikus frissítések esetén nem kell újra-szerializációja releváns részeit az eredeti dokumentumot.
Egy 1,5 GHz-es Athlon PC, VTD-XML következetesen felülmúlja SAX értelmezők a NULL tartalomkezelőként, a szállítás 25 ~ 35 MB / sec tartós teljesítmény, áldozat nélkül random access. A memória használat jellemző közötti 1.3x ~ 1,5 x méretét az XML dokumentum, ahol az 1 az XML magát.
Mi az új Ebben a kiadásban:
- Teljes XPath node () támogatást adunk és XPath szöveget támogatja.
- Kifinomult XPath rewrite funkciókkal bővült a teljesítmény optimalizálását.
- Belső caching most már támogatja, és bizonyos komplex kifejezések 1000x javítani őket.
- A megengedőbb törlés feltételt írta XMLModifier.
- Hibák getElementFragment () és getContentFragment () rögzítették.
Mi az új verzióban 2.10:
- A Core VTD-XML API bővült.
- Támogatás adtunk egy 5-szintű helyet cache mind navigációs és indexelés.
- Ennek célja a teljesítmény tuning XML dokumentumok különböző mélységekben.
- Támogatás adtunk dokumentum tartalmát manipuláció üres elem csomópontok.
- A Java, a feldolgozási támogatás tömörített és cipzáras XML fájlokat adtunk, és támogatja a HTTP URL alapú XML feldolgozás erősödött.
- C, a menet-mentes változatát, és nem thread-safe változata összevonásra került, hogy hozzon létre egy szál-mentes változata szálat helyi tárolására.
- A teljes funkcionalitású C ++ változatát VTD-XML már megjelent.
Mi az új verzióban 2.9:
- Performance tuning kis fájlok, szigorú XML névtér megfelelés, a bővült core API getPrefixString (), compareNormalizedTokenString2 (), és toNormalizedString2 (), kibővített vágó / szeletelő képesség, hogy lehet kapni testvér töredékek, egy javítja a hibát az olvasás hatalmas XML dokumentumok egyes platformokon, és más fontos hibajavítás.
Mi az új 2.7-es verzióban:
- TD-XML Core API bővült. VTDNav most toStringUpperCase, toStringLowerCase tartalmaz (), endsWith (), és startsWith ().
- Extended VTD most in-memory buffer támogatás.
- Xpath javult, és a következő XPath 2.0 funkcióval gyarapodott: ABS (), véget ér-a (), felső-ügyben (), és az alsó-ügy ().
- Támogatás változó referencia adtunk.
- Belső teljesítmény tuning került sor, és hibák kerültek rögzítésre.
- Figyelmeztető üzenetek rögzítették a C változat és a memóriavesztés során XPath kifejezés elemzés rögzítették.
Mi az új a 2.5 verzió:
- Külön VTD indexelés generáló és rakodási adtunk. Lásd http://vtd-xml.sf.net/persistence.html további információért.
- Bővített VTD volt beépítve, amely támogatja a 256 GB dokumentumok (Java-ban csak). duplicateNav () adtunk replikálásáért több VTDNav esetben megosztás XML, VTD, és LC-puffer (elérhető Java és C #).
- Különböző hibajavítások és fejlesztések történtek.
Mi az új a 2.4-es kiterjesztett:
- Ez a verzió támogatja a fájl mérete maximum 256 GB és memóriába ágyazott képességek.
- A frissített dokumentáció is letölthető. Röviden, akkor alapvetően nem teljes XPath lekérdezések dokumentumokat, amelyek nagyobbak, mint a szabad memória van a gépen.
Hozzászólás nem található