VTD-XML

Yazılım ekran görüntüsü:
VTD-XML
Yazılım detaylar:
Versiyon: 2.11
Qayıt: 20 Feb 15
Geliştirici: Jimmy Zhang
Lisans: Ücretsiz
Popülerlik: 85

Rating: 3.8/5 (Total Votes: 4)

VTD-XML Sanal Token Descriptor uygulayan bir "non-ekstraktif" XML işleme yazılımı API. Şu anda, VTD-XML sadece ("& s '>
, yüksek-performans ve bellek verimli hem de olmaya çalışır rasgele erişim yeteneğine sahip olacak şekilde tasarlanmıştır. Ayrıca, çünkü yerleşik varlık başvuruları destekler VTD "birçok kez kullanmak, ayrıştırma-kez.
" o tarafa ulaşmak için XML belge boyunca diske kaydedilmiş olabilir, doğal kalıcı olan VTD "non-ekstraktif" doğa artışlı, dinamik demektir güncellemeler, orijinal belgenin alakasız parçaları yeniden seri gerekmez.
bir 1.5GHz Athlon PC'de VTD-XML sürekli 25 ~ 35 MB / sn teslim NULL içerik işleyicisi ile SAX ayrıştırıcıları geride sürekli verimlilik, rastgele erişim kurban olmadan. Onun bellek kullanımı 1.3x arasındaki tipik ~ 1 XML kendisi olmak XML belgesinin 1.5 x boyutu.

nedir yeni Bu sürümde:.

  • Tam XPath düğüm () desteği eklendi, ve XPath metin desteklenmektedir
  • Gelişmiş XPath yeniden yazma özellikleri performans optimizasyonu için eklendi.
  • İç önbelleğe alma şimdi bazı karmaşık ifadelerin 1000x gelişmeler mümkündür, ve desteklenir.
  • Daha müsamahakar silme koşulu XMLModifier eklendi.
  • getElementFragment () ve getContentFragment () Bugs tespit edildi.

Hangi sürümü 2.10 Yeni:.

  • Çekirdek VTD-XML API genişletildi
  • Destek navigasyon ve indeksleme hem de bir 5 düzeyinde yer önbelleği için eklenmiştir.
  • Bu, çeşitli derinlik XML belgeleri için performans ayarlama için tasarlanmıştır.
  • Destek boş eleman düğümleri için belge içerik manipülasyon için eklenmiştir.

  • HTTP URL tabanlı XML işleme
  • Java için, işleme gzip'lenmiş ve sıkıştırılmış XML dosyaları için destek eklendi ve destek geliştirilmiş oldu.

  • C için
  • evreli sürümü ve olmayan evreli sürüm parçacığı yerel depolama kullanarak tek evreli bir sürümünü oluşturmak için birleştirilmiştir.
  • Tam özellikli C ++ VTD-XML sürümü yayınlandı.

nedir sürüm 2.9 Yeni:

  • küçük dosyalar, sıkı XML ad alanı uygunluğu için performans ayarlama, bir getPrefixString (), compareNormalizedTokenString2 (), ve toNormalizedString2 (), genişletilmiş kesme / dilimleme özelliği kardeş parçaları alabilirsiniz, bazı platformlarda büyük XML belgeleri okuma bir hata için bir düzeltme ve diğer önemli onarımları ile çekirdek API genişletti.

sürüm 2.7 yeni nedir:

  • TD-XML'in Çekirdek API genişletildi. VTDNav hemen toStringUpperCase, toStringLowerCase içerir () endsWith () ve startsWith (). Sahiptir
  • Genişletilmiş VTD şimdi bellek tampon desteği vardır.
  • XPath geliştirildi ve şu 2,0 işlevler eklenmiştir XPath:. Abs (), biter-ile (), büyük harf (), ve alt-harf ()
  • değişken referans desteği eklendi.
  • İç performans ayarlama yapılmıştır ve hata düzeltildi.
  • Uyarı mesajları ifade ayrıştırma sabit XPath sırasında C sürümü ve bir bellek sızıntısı tespit edildi.

2.5 sürümünden yeni nedir:

  • indeksleme üreten ve yükleme eklendi Ayrı VTD. Daha fazla bilgi için http://vtd-xml.sf.net/persistence.html bakın.
  • Genişletilmiş VTD (Java sadece) 256 GB destekleyici belgeler, entegre edildi. duplicateNav () (Java ve C # mevcuttur) XML, VTD ve LC tampon paylaşan birden VTDNav örneklerini çoğaltmak için eklenmiştir.
  • Çeşitli onarımları ve geliştirmeler yapılmıştır.

sürümünde yeni 'nedir 2.4 genişletilmiş:

  • Bu sürüm destekler 256 GB maksimum dosya boyutu ve bellek haritalı yetenekleri.
  • güncellenmiş belgeler de yüklenebilir. Kısacası, temelde makinede kullanılabilir bellek alanı daha büyük olan belgelerde tam XPath sorguları yapabilirsiniz.

Benzer yazılım

XMLStarlet
XMLStarlet

12 Apr 16

Beautiful Soup
Beautiful Soup

14 Apr 15

ChkTeX
ChkTeX

20 Feb 15

Sax Filter
Sax Filter

2 Jun 15

Yorumlar VTD-XML

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!