• Does not uses the Factory Pattern to switch between implementations.


    Use the JAXP DocumentBuilderFactory mechanism instead.
  • Builds a node-tree in memory.

  • Interface based.

  • Builds the full structure in memory.


    Normally uses around 6x the amount of memory compared to what the XML document would take up if it had been saved to disk.
  • Ideal for the lazy developer.