Programs and scripts can manipulate XML structure through the DOM
Document Object Model
- DOM Level 1 (Oct 1998):
support for HTML 4.0 XML 1.0
- DOM Level 2 (Nov 2000):
namespace, CSS, events
- DOM Level 3 (LC/CR): validation, load&save, XPath, alignment with
XML Infoset
XML
Events (Oct. 2003)
- Handling events in XML documents