Une URL terminée par .xml ne garantit pas un flux exploitable. Il faut vérifier le code HTTP, le type MIME, l’encodage, la structure du canal et les items, puis annoncer le flux dans la page liste avec link rel="alternate".

La réponse utile dépend de l’objectif de la page, des personnes autorisées à la modifier et du coût d’une erreur. Un workflow fiable sépare la décision éditoriale, la diffusion technique et la vérification finale au lieu de cacher ces trois étapes dans une seule automatisation.

La décision à prendre en premier

Testez comme un agrégateur plutôt que comme un navigateur. Téléchargez la réponse, analysez le XML et contrôlez URL, GUID, dates, descriptions et lien atom:self.

Une méthode concrète

  1. Confirmer une réponse 200 sans boucle de redirection.
  2. Analyser le XML en collectant les erreurs libxml.
  3. Contrôler au moins un item complet et sa date RFC 822.
  4. Vérifier la découverte du flux dans le HTML de la page liste.
  5. Tester séparément chaque langue et variante sociale.

Contrôles avant publication

  • La source de vérité est explicite et peut être restaurée.
  • Les URL, les dates et les affirmations visibles correspondent à la page diffusée.
  • Un relecteur humain peut reproduire le contrôle sans service caché.

Le principal piège

Un flux peut être syntaxiquement valide tout en publiant des liens incorrects ou des dates futures. Le contrôle doit aussi porter sur le sens des champs.

Prochaine étape recommandée

Conservez un test de fumée dans le dépôt et lancez-le après toute modification du routage, des contenus ou du générateur.