Implement XMLDocument class
Move DELETE_NODE, DELETE_ATTRIBUTE macros to header file