Szybka biblioteka parsera XML w C

Expat XML Parser to zorientowany strumieniowo parser XML napisany w języku C. Ten narzędzioweoprogramowanie jest pierwszym dostępnym parserem XML typu open source. Znalazł miejsce w różnych oprogramowaniu open source, takim jak Serwer HTTP Apache, Mozilla, PHP i Python. Expat wyróżnia się plikami, które są zbyt duże, aby zmieścić się w pamięci RAM i gdzie wydajność i elastyczność mają kluczowe znaczenie. Jest to darmowy program, który można kopiować, rozpowszechniać i modyfikować na licencji konsorcjum MIT/X. 

Co to jest Expat XML Parser?

Jak już wspomniano, Expat jest parserem zorientowanym na strumień. W aplikacji rejestrujesz funkcje zwrotne — lub obsługę — w parserze. Następnie zaczynasz podawać mu dokument. Parser rozpozna następnie części dokumentów i zadzwoni do odpowiedniego operatora dla tej części, zakładając, że zarejestrowałeś jeden. Dokument zostanie następnie podany do parsera w kawałkach, więc możesz rozpocząć analizowanie, zanim będziesz mieć wszystkie dokumenty. Dzięki temu możesz przeanalizować naprawdę duże dokumenty, które nie zmieszczą się w pamięci. 

Użytkownicy, zwłaszcza początkujący, uznają tę aplikację za trochę onieśmielająca strong> ze względu na wiele rodzajów obsługi i opcji, które możesz ustawić. Jednak wystarczy nauczyć się czterech funkcji, aby zrobić 90% tego, co z nimi zrobisz. Możesz utworzyć nowy obiekt parsera za pomocą XML_ParserCreate i ustawić procedury obsługi dla tagów początkowych i końcowych za pomocą XML_SetElementsHandler. Aby ustawić obsługę tekstu, możesz użyć XML_SetCharacterDataHandler. Wreszcie XML_Parse umożliwia przekazanie bufora pełnego dokumentów do parsera. 

Zazwyczaj programy rejestrują funkcje obsługi elementu XML, aby rozpocząć lub zatrzymać zdarzenia i zdarzenia znakowe . Expat zapewnia udogodnienia do wyrafinowanej obsługi wydarzeń. Jego zdarzenia analizowania przypominają zdarzenia zdefiniowane w przykładowym interfejsie API dla XML (SAX). Jednak Expat nie jest parserem zgodnym z SAX. Projekty zawierające bibliotekę Expat często tworzą SAX — i prawdopodobnie parsery DOM — na bazie Expat. Ale chociaż ta aplikacja jest głównie oparta na strumieniu, obsługuje zatrzymywanie i ponowne uruchamianie analizowania w dowolnym czasie. Dzięki temu implementacja parsera ściągającego jest stosunkowo łatwa. 

Pomocna biblioteka parserów

Od momentu wprowadzenia na rynek, Expat XMLP Parser był pomocnym narzędziem. Był to wybór wielu projektów wyższego rzędu. Jest wysoce wydajny i bardzo wytrzymały. Jest również dobrze przetestowany i zgodny ze standardami. Może to być nieco przytłaczające ze względu na wiele programów obsługi i opcji, ale ogólnie rzecz biorąc, nie pomylisz się z tą aplikacją.

  • Zalety

    • Wydajna biblioteka parsująca
    • Zgodne z normami
    • Obsługuje zatrzymywanie i ponowne uruchamianie analizowania
  • Wady

    • Wiele funkcji może być nieco onieśmielających
    • Niezgodny z SAX
 0/1

Szczegóły

  • Licencja

    Darmowa

  • Wersja

    2.7.1
  • Data aktualizacji

  • Platforma

    Windows

  • OS

    Windows 8.1

  • Język

    Angielski

  • Rozmiar pliku

    1.76 MB

  • Twórca programu

Program jest dostępny w innych językach



Opinie użytkowników o Expat XML Parser

Czy próbowałeś Expat XML Parser? Bądź pierwszy zostawić swoją opinię!

Również może Cię zainteresować

Przeglądaj aplikacje

Najnowsze artykuły

Przepisy dotyczące korzystania z tego oprogramowania różnią się w zależności od kraju. Nie zachęcamy do korzystania z tego programu ani nie akceptujemy go, jeśli narusza on prawo.
Softonic
Twoja recenzja dla Expat XML Parser
Softonic

Czy Expat XML Parser jest bezpieczny?

99/100

Wynik skanowania: Czysty

Ten plik przeszedł kompleksowe skanowanie bezpieczeństwa przy użyciu technologii VirusTotal. Jest bezpieczny do pobrania.

  • Wolny od wirusów
  • Wolny od spyware
  • Wolny od malware
  • Zweryfikowane przez Partnerów Bezpieczeństwa

    Logo VirusTotal

Informacje o Skanowaniu

Ostatni skan
wtorek, 9 września 2025
Dostawca skanowania
VirusTotal · Pełny raport

Integralność Pliku

Plik
Expat_XML_Parser_V2.7.1.zip
SHA256
73a2441bc4dcd6230827282eb6cf2927b88eec17d07e20ff582849b372095b8f
SHA1
a27fb36f483ec78a1ce24dff9c02e765f256180a

Zobowiązanie bezpieczeństwa Softonic

Expat XML Parser został dokładnie przeskanowany przez nasze zaawansowane systemy bezpieczeństwa i zweryfikowany przez wiodących partnerów branżowych. Ten plik pochodzi od oficjalnego dewelopera i przeszedł wszystkie nasze kontrole bezpieczeństwa, nie wykazując oznak wirusów, malware lub spyware.