JAXB Przypomnienie Wstęp Przykład Typy danych Unmarshalling Dodi
« Parser DOM wczytuje cały dokument do pamięci i tworzy obiekt DOM przechowując dane w strukturze drzewa.
® DOM pozwala na swobodne poruszanie się po drzewie dokumentu.
o W przypadku przetwarzania dużych i skomplikowanych plików XML mogą zostać zużyte spore zasoby pamięciowe.
9 SAX nie wczytuje całego dokumentu lecz działa jak parser strumieniowy sterowany zdarzeniami.
9 Zdarzenia są zgłaszane gdy zostanie napotkany np element, dane tekstowe czy przestrzeń nazw.
9 Obsługę zdarzeń należy zaimplementować.
9 SAX nie umożliwia uzyskania swobodnego dostępu do dokumentu XML
9 Przetwarzanie z użyciem SAX jest jednokierunkowe - wcześniej przetworzone dane nie mogą być ponownie odczytane bez ponownego uruchomienia całej procedury.
9 Wymagania pamięciowe SAX są znacznie mniejsze niż DOM.