Perso, en général, quand je travaille avec du XML que je n'ai pas "généré", je passe par XSD pour me générer automatique la classe associée à mon XML et ensuite,
un coup de déserialisation et basta...