I'm on a course learning about XML right now .. .we've just briefly gone through DOM and SAX but what I can't understand is when one would be more benefitial than the other. So XML gurus .. when would you choose one over the other and would / could you use both for different parts of an application?
Pounding at a thick stone wall won't move it, sometimes, you need to step back to see the way around.
1)SAX is faster than DOM. 2)SAX is good for large documents because it takes comparitively less memory than Dom. 3)SAX takes less time to read a document where as Dom takes more time. 4)With SAX we can access data but we can't modify data. 5)We can stop the SAX parsing when ever and where ever you want. 6)SAX is sequential parsing but with DOM we can move to back also. 7)To parse machine generated code SAX is better.To parse human readable documents DOM is useful.
[This message has been edited by Murali Mohan (edited June 15, 2001).]