1
Reply

What are the differences between SAX and DOM parsers?

Sapna Malik

Sapna Malik

15y
6.6k
0
Reply

    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. Doesn't 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 doesn't need to insert or delete we can go with SAX itself otherwise DOM provided we have more memory.