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
 0/1

Uygulama özellikleri

  • Lisans

    Ücretsiz

  • Sürüm

    2.7.1
  • Güncelleme Tarihi

  • Platform

    Windows

  • OS

    Windows 7

  • Dil

    İngilizce

  • İndirme

    5

  • Boyut

    1.76 MB

  • Geliştirici

Program diğer dillerde mevcuttur


Program simgesi: Expat XML Parser

Expat XML Parser PC için

  • Ücretsiz
  • 4.1
    1
  • 5
  • V2.7.1

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

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

Şunları da beğenebilirsiniz

Uygulamaları Keşfetme

Bu yazılımın kullanımı ile ilgili kanunlar ülkeye göre değişebilir. Bu kanunların aksine olması halinde programın kullanımını teşvik etmiyor veya yasaklamıyoruz.
Softonic
Expat XML Parser değerlendirmeniz
Softonic
99/100

Tarama sonucu: Temiz

Bu dosya VirusTotal teknolojisi kullanılarak kapsamlı bir güvenlik taramasını geçti. İndirmek güvenlidir.

  • Virüs yok
  • Casus yazılım yok
  • Kötü amaçlı yazılım yok
  • Güvenlik Ortakları Tarafından Doğrulandı

    Logo VirusTotal

Tarama Bilgisi

Son tarama
9 Eylül 2025 Salı
Tarama sağlayıcısı
VirusTotal · Tam rapor

Dosya Bütünlüğü

Dosya
Expat_XML_Parser_V2.7.1.zip
SHA256
73a2441bc4dcd6230827282eb6cf2927b88eec17d07e20ff582849b372095b8f
SHA1
a27fb36f483ec78a1ce24dff9c02e765f256180a

Softonic güvenlik taahhüdü

Expat XML Parser gelişmiş güvenlik sistemlerimiz tarafından kapsamlı bir şekilde taranmış ve sektör lideri ortaklar tarafından doğrulanmıştır. Bu dosya resmi geliştirici tarafından geliyor ve tüm güvenlik kontrollerimizi geçmiş, virüs, kötü amaçlı yazılım veya casus yazılım belirtisi göstermemektedir.