Parsifal jest walidacji XML parser napisane w 1,0 ANSI C. Parsifal API jest oparty na Sax2.
Parsifal mogą być wykorzystywane do analizowania komunikatów XML (takich jak oparte REST i RSS) i specyficzne dla aplikacji przetwarzania danych, np pliki konfiguracyjne, pliki danych itd Parsifal może być również używany do przetwarzania zorientowany na dokumenty (np XHTML xhtml1-transitional.dtd) i analizowania dokumentów modułowych, ponieważ jest on zgodny parsera XML 1.0 oraz obsługuje funkcje, takie jak podmioty ogólnych wewnętrznych i zewnętrznych, DTD podmioty domyślne parametrów i atrybutów itp Parsifal jest idealny do przetwarzania dużych zbiorów danych i strumieni, ponieważ jest to SAX oparta i zużywa bardzo mało pamięci, nie wspominając, że jest wystarczająco szybki dla większości celów "cos jest napisane w C
Korzystanie Parsifal w miejscu przetwarzania dużych bibliotek XML (np libxml, Xerces) lub nawet w miejscu małej Expat (który nie obsługuje walidacji DTD) może być uzasadnione w przypadku ograniczonych środowiskach pamięci oraz w aplikacjach wymagających dołączonego parser; ze względu na jego modułowej konstrukcji Parsifal można łatwo skompilowany do wsparcia walidacji DTD lub wykonywać tylko niewalidujący parsowania itp Jeśli potrzebujesz wyższego poziomu narzędzi, na przykład dom przetwarzania / XPath, należy szukać innych bibliotekami oczywiście.
Oto kilka kluczowych cech "Parsifal XML Parser":
Szczegóły programowe:
Komentarze nie znaleziono