Если XML не валидный есть два варианта его распарсить
1) Попросить генерировать валидный.
2) Исправить его перед скармливанием парсеру.
Вот продали тебе машину с треугольными колесами. Что делать?
Либо ездить по трассе для треугольных колес, либо заменить их на круглые, либо напильником спилить углы. Все.