A tree-based API for XML processing
