Taking over output in your special page/fr

Normalement, votre page spéciale contiendra le HTML avec (ou sans) les sorties wikicode via $wgOut, qui produiront la sortie HTML actuelle et l'habillage à la fin de la requête.

Mais parfois vous souhaitez voir les sorties directement, comme pour l'export d'un type XML personnalisé, un flux de données, ou un téléchargement binaire. Cela n'est pas très difficile à réaliser, mais pas très évident non plus... Voici à titre d'exemple quelques extraits de Special:Export :

Dans la methode execute de votre classe SpecialPage :