An arrow leads from a document icon labeled “XML” to a box labeled “DOM Document Builder”. An arrow also leads from a box labeled “Document Builder Factory” to the DOM-Document-Builder box. An arrow leads from the DOM-Document-Builder box to a box labeled “DOM Tree”. An arrow leads from the DOM-Tree box to a box labeled “Business Logic”. Overlapping the DOM-Document-Builder box are two smaller boxes, labeled “Error Handler” and “Entity Resolver”.