Java XML - parsery
Parsowanie XML oznacza przeglądanie dokumentu XML w celu uzyskania dostępu do danych lub ich modyfikacji.
Co to jest parser XML?
Parser XML umożliwia dostęp do danych w dokumencie XML lub modyfikowanie ich. Java udostępnia wiele opcji analizowania dokumentów XML. Poniżej przedstawiono różne typy parserów, które są powszechnie używane do analizowania dokumentów XML.
Dom Parser - Analizuje dokument XML, ładując całą zawartość dokumentu i tworząc w pamięci jego pełne drzewo hierarchiczne.
SAX Parser- Analizuje dokument XML pod kątem wyzwalaczy opartych na zdarzeniach. Nie ładuje całego dokumentu do pamięci.
JDOM Parser - Analizuje dokument XML w podobny sposób jak parser DOM, ale w prostszy sposób.
StAX Parser - Analizuje dokument XML w podobny sposób jak parser SAX, ale w bardziej wydajny sposób.
XPath Parser - Analizuje dokument XML na podstawie wyrażenia i jest często używany w połączeniu z XSLT.
DOM4J Parser- Biblioteka java do analizowania XML, XPath i XSLT przy użyciu Java Collections Framework. Zapewnia obsługę DOM, SAX i JAXP.
Dostępne są interfejsy API JAXB i XSLT do obsługi analizowania XML w sposób obiektowy. Szczegółowo omówimy każdy parser w kolejnych rozdziałach tego samouczka.