SAX (Simple API for XML)
- Parses node by node
- Doesn't store the XML in memory
- We can not insert or delete a node
- Top to bottom traversing
DOM (Document Object Model)
- Stores the entire XML document into memory before processing
- Occupies more memory
- We can insert or delete nodes
- Traverse in any direction