read the documentation, `xml' can handle DTD if one asks for it.
remove old functions.
better buffer name
permit to go back without modifing the file
don't remove binding