Navigate the tree : get children, list successors, get parent
Search for element or attribute
Create new elements, new attributes
Manipulate tree : cut subtree, paste it (wrt DTD)
Holophrast a subtree
Daniel Veillard