add a field of node vlaue
add function to set node values
add function to keep children nodes
add node names to constants
add an abstract class to represent xml node
add an interface to represent visitors of xml nodes
add an abstract accept method
temporaty fix
add a node class for dbms