Sapna Malik
What are the differences between SAX and DOM parsers?
By Sapna Malik in C# on Aug 27 2009
  • Pradeep
    Aug, 2009 31

    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.

    • 0


Most Popular Job Functions


MOST LIKED QUESTIONS