Reklama

Expat XML Parser dla Windows

  • Darmowa

  • Po Polski
  • V 2.2.9
  • 4.1

    (0)
  • Status bezpieczeństwa

Recenzja Softonic

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

Program jest dostępny w innych językach


Expat XML Parser dla PC

  • Darmowa

  • Po Polski
  • V 2.2.9
  • 4.1

    (0)
  • Status bezpieczeństwa


Opinie użytkowników o Expat XML Parser

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


Reklama

Przeglądaj aplikacje

Reklama

Reklama

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.