Pas forcément, parce que contrairement à ce que son nom laisse supposer, XMLHttpRequest n'impose pas que ce soit du XML qui transite. De fait, c'est bien souvent du texte brut qui passe quand le développeur n'a pas utilisé un framework et a codé le truc à la main ^^
Ben, par définition, AJAX est l'acronyme de Asynchronous Javascript And XML. Donc non, s'il n'y a pas de JavaScript, ou, dans notre cas, s'il n'y a pas de XML, c'est pas de l'AJAX.
En même temps, AJAX c'est juste un mot pour faire joli quand tu parles aux mecs en cravate, y'a pas de techno derrière.
[edit: d'ailleurs, sur le même principe, on pourrait parler de AJAJ, AJAY et AJAPT pour tes trois exemples, mais le XML est quand même plus sexy dans un powerpoint que le JSON, faut bien dire ce qui est, du coup on n'a pas éprouvé le besoin de faire un buzzword pour ceux là]
ahahaha!!
t'ain, j'ai trop envie de travailler pour de vrai :]