Apache Xerces - parsery XML
Czym jest Apache Xerces2?
Xerces2 to procesor oparty na Javie i zapewnia standardowe interfejsy i implementacje dla następujących standardów API analizy składni XML -
Document Object Model (DOM) Poziom 3
Prosty interfejs API dla XML (SAX) 2.0.2
Streaming API for XML (StAX) 1.0 Event API
Java API do przetwarzania XML (JAXP) 1.4
Co to jest analizowanie XML?
Parsowanie XML oznacza przeglądanie dokumentu XML w celu uzyskania dostępu do danych lub zmodyfikowania danych w ten lub inny sposób.
Co to jest parser XML?
XML Parser umożliwia dostęp do danych zawartych w dokumencie XML lub modyfikowanie ich. Java udostępnia wiele opcji analizowania dokumentu XML. Poniżej przedstawiono różne typy parserów, które są powszechnie używane do analizowania dokumentów XML.
Dom Parser - Analizuje dokument, ładując całą zawartość dokumentu i tworząc w pamięci jego pełne drzewo hierarchiczne.
SAX Parser- Analizuje dokument na podstawie wyzwalaczy opartych na zdarzeniach. Nie ładuje całego dokumentu do pamięci.
StAX Parser - Analizuje dokument w podobny sposób jak parser SAX, ale w bardziej efektywny sposób.
Teraz omówimy każdy parser przy użyciu biblioteki Apache Xerces w naszych kolejnych rozdziałach.