Why DOM Parser would take more Memory than SAX parser
while they are parsing?
Answer Posted / sandya
Both SAX and DOM are used to parse the XML document. Both
has advantages and disadvantages and can be used in our
programming depending on the situation
SAX:
1. Parses node by node
2. Doesnt store the XML in memory
3. We cant insert or delete a node
4. Top to bottom traversing
DOM
1. Stores the entire XML document into memory before processing
2. Occupies more memory
3. We can insert or delete nodes
4. Traverse in any direction.
If we need to find a node and doesnt need to insert or
delete we can go with SAX itself otherwise DOM provided we
have more memory.
| Is This Answer Correct ? | 11 Yes | 1 No |
Post New Answer View All Answers
What is threadfactory?
A user of a web application sees a jsessionid argument in the URL whenever a resource is accessed. What does this mean? a. The form must have the field jsessionid b. URL rewriting is used as the session method c. Cookies are used for managing sessions
Is there a guarantee of uniqueness for entity beans?
What are the different algorithms used for clustering?
Why do I get a duplicate name error when loading a jar file?
What is the difference between the string and stringbuffer classes?
What is Remote Server?
What is the RMI and Socket?
what is a non-repeatable read?
What is the diffrence between a local-tx-datasource and a xa-datasource?
what are getters and setters in Java with examples?
What is the infobus?
What are various types of class loaders used by jvm?
What is permgen or permanent generation?
Difference between hashmap and hashtable?