override the default visit method for XMLStrategyNode
add a node class for "mining"
add a node class for the root
[REFACTORING] rename class
replace a node class for the root
separate construction from accept
implement a function to traverse node trees
replace xml parser with the new one
[REFACTORING] rename field