removed XMLNode struct