En azından teoride, XMLParser
(a SAX uygulama) can more efficient (hız-bilge, ama özellikle hafıza-bilge) daha olabilir Daha büyük belgelerin (SAX uygulamaları programcı izin oysa DOM uygulamalar, kaynaklar üzerinde yıpratıcı olabilir, hangi belleğe tüm XML ağaç yüklemek ile ilgili özellikle SimpleXML
(a DOM uygulama), sadece tamamen size bırakarak, mutlaka hafızada bir şey saklamak olmadan XML hareket ne bir şey varsa, siz) bellekte tutmak istiyorum - benchmarks, çeşitli SAX çözümleyici uygulamaları için çeşitli DOM karşılaştırarak bakın.
I can söylüyorlar çünkü performing SAX traversal is programatically more complex geçme veya örneğin DOM ve DOM iyi zaten uygun olacaktır durumlarda SAX bir poor use of SAX (veya kullanımını, eğer sorgulama daha Lütfen SAX kastetmek sonunda aslında poorer performance than the use of a DOM API neden olabilir) yourself neredeyse tüm ağaç hafızasına yükleme sona erdi.