Tout simplement car un fichier HTML n'est pas un fichier XML même si ca y ressemble. Il faut donc utiliser un parser HTML et non XML