VTD-XML е "не-добивната" софтуер XML обработка API прилагане Virtual Token Descriptor. В момента, VTD-XML поддържа само вградени възложителя документи ("& S">
Проектиран да бъде произволен достъп способен, той се опитва да бъде едновременно висока производителност и памет-ефективно. В допълнение, тъй като VTD е присъщо устойчиви, тя може да бъде записан на диск заедно страна на XML документ да се постигне "разбор-веднъж, използват много пъти.
" The "не-добивната" характер на VTD означава, че частичното, динамичен актуализации не изискват повторно сериализация на неподходящи части от оригиналния документ.
На 1.5GHz Athlon PC, VTD-XML логично покриват SAX парсери със съдържание NULL манипулатор, предоставяйки 25 ~ 35 MB / сек траен пропускателна, без жертват произволен достъп. Неговата памет е типично между 1.3x ~ 1.5 х размера на XML документ, като 1 е най самия XML.
Какво ново в тази версия:.
- Full XPath възел е добавена поддръжка и XPath текст се поддържа ()
- усъвършенствани функции XPath презапис бяха добавени за оптимизация на производителността.
- Вътрешен кеширане вече се поддържа, както и за подобряване на някои сложни изрази 1000x са възможни.
- A-либерална състояние заличаване е добавен в XMLModifier.
- Bugs в getElementFragment () и getContentFragment () са фиксирани.
Какво ново във версия 2.10:.
- Основният VTD-XML API е разширена
- Support е добавен за скривалище 5-ниво за навигация, така и за индексиране.
- Това е предназначен за настройка на работата на XML документи с различна дълбочина.
- Support е добавен за манипулиране на съдържанието на документи за празни елемент възли.
- За Java, подкрепа за обработка gzipped и компресиран XML файлове се добавя, и подкрепа за HTTP URL базирани XML обработка бе засилено.
- За C, на конци-безопасен вариант и без резба-безопасен вариант се сливат, за да се създаде един конец-безопасна версия използвате конец местно съхранение.
- Притежава всички характеристики на C ++ версия на VTD-XML е бил освободен.
Какво ново във версия 2.9:
- тунинг изпълнение за малки файлове, строга XML Namespace съответствие, на разширена ядро API с getPrefixString (), compareNormalizedTokenString2 (), и toNormalizedString2 (), разширява рязане / нарязване способности, които могат да се събрат фрагменти, а решение за бъг с четене огромни XML документи на някои платформи, както и други важни поправки на грешки.
Какво ново във версия 2.7:
- TD-XML е основната API е разширена. VTDNav сега има toStringUpperCase, toStringLowerCase, съдържа (), endsWith (), и startsWith ().
- Extended VTD вече има подкрепата буфер в паметта.
- XPath се подобри, а след XPath се прибавят 2.0 функции:. ABS (), завършва-с (), главни букви (), и малки букви ()
- се добавя поддръжка за променлива справка.
- Вътрешна настройка на работата е била предприета и бъгове са фиксирани.
- предупредителни съобщения бяха фиксирани в C версия и изтичане на памет по време на XPath израз разбор е фиксиран.
Какво ново във версия 2.5:
- самостоятелните VTD е добавен генериране и товарене индексиране. Вижте http://vtd-xml.sf.net/persistence.html за допълнителна информация.
- Extended VTD е интегрирана, поддържащ 256 документа GB (в Java само). duplicateNav () е добавен за репликиране множество VTDNav случаи споделяне XML, VTD, и LC буфер (достъпно в Java и C #).
- Различни поправки на грешки и подобрения.
Бяха направени
Какво ново във версия 2.4 продължителен:
- Тази версия поддържа максимален размер на файла от 256 GB и памет картирани възможности.
- Актуализираният документация е достъпна за сваляне. С една дума, в общи линии можете да направите пълни заявки XPath на документи, които са по-големи, отколкото на място в паметта на принтера Ви.
Коментари не е намерена