Reklam

Expat XML Parser Windows için

  • Ücretsiz

  • Türkçe dilinde
  • V 2.2.9
  • 4.1

    (0)
  • Güvenlik Durumu

Softonic incelemesi

C'de hızlı XML ayrıştırıcı kitaplığı

Expat XML Ayrıştırıcı, C ile yazılmış akış odaklı bir XML ayrıştırıcıdır. Bu yardımcı program yazılımı, mevcut ilk açık kaynak XML ayrıştırıcısıdır. açık kaynaklı yazılımlarda kendine yer buldu, örneğin Apache HTTP Sunucusu, Mozilla, PHP ve Python. Expat RAM'e sığmayacak kadar büyük dosyalarla ve performansın ve esnekliğin çok önemli olduğu dosyalarda üstün performans gösterir. MIT/X Consortium lisansı altında kopyalayabileceğiniz, dağıtabileceğiniz ve değiştirebileceğiniz ücretsiz bir programdır. 

Expat XML Ayrıştırıcı nedir?

Belirtildiği gibi, Expat akış odaklı bir ayrıştırıcıdır. Uygulamada, ayrıştırıcı ile geri arama veya işleyici işlevlerini kaydedersiniz. Sonra belgeyi beslemeye başlarsınız. Ayrıştırıcı daha sonra belgelerin bölümlerini tanıyacak ve bir tane kaydettirdiğinizi varsayarak o bölüm için uygun işleyiciyi arayacaktır. Belge daha sonra ayrıştırıcıya parçalar halinde beslenir, böylece tüm belgelere sahip olmadan ayrıştırmaya başlayabilirsiniz. Bununla, belleğe sığmayacak gerçekten çok büyük belgeleri ayrıştırabilirsiniz

Kullanıcılar, özellikle yeni başlayanlar, uygulamayı biraz korkutucu bulacaklardır. güçlü> çünkü ayarlayabileceğiniz birçok işleyici ve seçenek vardır. Ancak, onunla yapacaklarınızın %90'ını yapmak için yalnızca dört işlevi öğrenmeniz gerekir. XML_ParserCreate ile yeni bir ayrıştırıcı nesnesi oluşturabilir ve XML_SetElementsHandler'ı kullanarak başlangıç ve bitiş etiketleri için işleyiciler ayarlayabilirsiniz. Metin için bir işleyici ayarlamak için XML_SetCharacterDataHandler'ı kullanabilirsiniz. Son olarak, XML_Parse ayrıştırıcıya belgelerle dolu bir arabellek geçirmenize izin verir. 

Genellikle programlar, olayları ve karakter olaylarını başlatmak veya durdurmak için XML öğesinin işleyici işlevlerini kaydeder. . Expat, gelişmiş olay işleme için olanaklar sağlar. Ayrıştırma olayları, XML için Örnek API'de (SAX) tanımlanan olaylara benzer. Ancak Expat, SAX uyumlu bir ayrıştırıcı değildir. Expat kitaplığını içeren projeler genellikle Expat'ın üzerine SAX ve muhtemelen DOM ayrıştırıcıları oluşturur. Ancak bu uygulama esas olarak akış tabanlı olsa da, rastgele zamanlarda ayrıştırmayı durdurmayı ve yeniden başlatmayı destekler. Bununla, bir çekme ayrıştırıcısının uygulanması nispeten kolaydır. 

Faydalı ayrıştırıcı kitaplığı

Pazara çıktığından beri, Expat XMLP Ayrıştırıcı yararlı bir araç olmuştur. Birçok üst düzey projenin tercihi olmuştur. Son derece verimli ve çok sağlamdır. Ayrıca iyi bir şekilde test edilmiştir ve standartlara uygundur. Çok sayıda işleyicisi ve seçeneği nedeniyle biraz bunaltıcı olabilir, ancak sonuç olarak, bu uygulamada yanlış gitmeyeceksiniz.

AVANTAJLAR

  • Verimli ayrıştırma kitaplığı
  • Standart uyumlu
  • Ayrıştırmayı durdurmayı ve yeniden başlatmayı destekler

DEZAVANTAJLAR

  • Çok sayıda işlev biraz korkutucu olabilir
  • SAX uyumlu değil

Program diğer dillerde mevcuttur


Expat XML Parser PC için

  • Ücretsiz

  • Türkçe dilinde
  • V 2.2.9
  • 4.1

    (0)
  • Güvenlik Durumu


Expat XML Parser hakkında kullanıcı değerlendirmeleri

Eğer Expat XML Parser denediniz mi? Düşüncelerinizi bırakın siz olun!


Reklam