Complete XML Parser -redo