Merhaba, Bu iki apinin kıyaslaması aşağıdaki gibidir. Kullanırken bilmemiz gereken apiler.
SAX
-> Kök üzerinden parse işlemini gerçekleştirir.
-> Bellek üstünde tutulmaz.
-> Bir node ekleyemeyiz veya silemeyiz.
-> Event base bir parserdır.
-> Basit bir apidir.
-> Commentleri bozmaz.
-> Bellek tabanlı olmadığı için DOM dan biraz daha hızlıdır.
DOM
-> Üstünde işlem yapmadan önce XML i belleğe taşır.
-> Belleği daha fazla kullanır.
-> Yeni nodelar ekleyebilir veya silebilirsiniz.
-> Parse işlemini herhangi bir yönde yapabilir.
-> Tree model bir parserdır.
-> Commentleri bozar.
-> SAX dan biraz daha yavaştır.
Son Yorumlar