Following is the difference between SAX Parser and DOM Parser asked during Java interview questions.
SAX
|
DOM
|
Event based processing |
Tree based processing |
Traversing only from top to bottom that too once |
Traversing can be in any direction and any number of times |
Document content cannot be modified in SAX |
Document content can be modified in DOM |
A SAX parser serves the client application always only with pieces of the document at any given time |
A DOM parser always serves the client application with the entire document no matter how much is actually needed by the client |
More space efficient in case of a big input document |
is space inefficient when the document is huge |
See the following video on String Literal Pool asked during java Interview:-
Click for more Java interview questions
Regards,
Visit for more author’s blog on Java interview questions