Jump to content

Manuel:$wgWellFormedXml

From mediawiki.org
This page is a translated version of the page Manual:$wgWellFormedXml and the translation is 100% complete.
Sortie: $wgWellFormedXml
S'il faut essayer de rendre notre sortie HTML comme du XML bien formé.
Introduit dans la version :1.16.0 (r54767)
Retiré dans la version :1.27.0 (Gerrit change 286495; git #ee4d5c6e)
Valeurs autorisées :(booléen)
Valeur par défaut :true

Détails

S'il faut essayer de rendre notre sortie HTML comme du XML bien formé même si $wgHtml5 vaut true.

S'il vaut false, la sortie sera plus courte de quelques octets, et le HTML sera sans doute plus lisible. S'il vaut true, la vie sera plus simple pour les auteurs de robots de récupération d'écran, et le HTML sera sans doute plus lisible.

Régler ceci sur faux peut omettre des guillemets sur certains attributs, omettre des slash dans certaines balises qui se referment automatiquement, omettre certaines balises de fermeture, etc., where permitted by HTML5. Le régler sur vrai ne garantira pas du tout que toutes les pages seront bien formatées, quoique les pages mal formatées devraient être rares et vous devriez les reporter comme des bugs si vous en trouvez. À l'inverse, le régler sur faux me veut pas dire que toutes les constructions XML-y seront omises, juste que elles pourraient l'être.

À cause de la compatibilité avec les bot de capture d'écran, et parce que il est controversé, ce paramètre est actuellement réglé à vrai par défaut.

Dans la version 1.16.0, cela veut dire que le doctype est modifié en XHTML 1.0 Strict pour que les références aux caractères nommés fonctionnent en XML. Depuis la version 1.17, les références de caractères nommés sont évitées.

Après son retrait en MediaWiki 1.27, le par défaut précédent $wgWellFormedXml = true; sera ce que MediaWiki utilisera dans le futur.

Le retrait de $wgWellFormedXml à été reporté à 1.23.15 et 1.26.4.