added more exhaustive xml test cases