Příručka:$wgWellFormedXml
Tato funkce byla ve verzi 1.27.0 zcela odstraněna. |
| Výstup: $wgWellFormedXml | |
|---|---|
| Zda se má pokusit o vytvoření HTML výstupu ve formátu XML s dobrým formátem. |
|
| Zavedeno od verze: | 1.16.0 (r54767) |
| Odstraněno od verze: | 1.27.0 (Gerrit change 286495; git #ee4d5c6e) |
| Povolené hodnoty: | (boolean) |
| Výchozí hodnota: | true |
| Další nastavení: Podle abecedy | Podle funkce | |
Podrobnosti
Zda se má pokusit o vytvoření HTML výstupu ve formátu XML s dobrým formátem, i když je $wgHtml5 nastaveno na hodnotu true.
Pokud je nastaveno na hodnotu false, výstup bude o několik bajtů kratší a HTML kód bude pravděpodobně čitelnější. Pokud je nastaveno na hodnotu true, bude to pro autory botů pro scraping obrazovky mnohem jednodušší a HTML kód bude pravděpodobně čitelnější.
Nastavením na hodnotu false se mohou vynechat uvozovky u některých atributů, lomítka u některých samouzavíracích tagů, některé ukončovací tagy atd., kde to HTML5 povoluje. Nastavení na hodnotu true nezaručuje, že všechny stránky budou správně formátované, i když stránky bez správného formátu by měly být vzácné a pokud na nějakou narazíte, měli byste je nahlásit jako chybu. Naopak, nastavení na hodnotu false neznamená, že všechny XML-y konstrukce budou vynechány, pouze to, že by mohly být.
Kvůli kompatibilitě s boty pro scraping obrazovky a také kvůli kontroverzi je tato možnost v současné době ve výchozím nastavení ponechána na hodnotě true.
Ve verzi 1.16.0 to znamená, že typ dokumentu se změní na XHTML 1.0 Strict, aby odkazy na pojmenované znaky fungovaly v XML. Od verze 1.17 se nepoužívá odkaz na pojmenované znaky.
Po jeho odstranění v MediaWiki 1.27 bude MediaWiki v budoucnu používat předchozí výchozí režim $wgWellFormedXml = true;.
Odstranění přepínače $wgWellFormedXml bylo zpětně portováno do verzí 1.23.15 a 1.26.4.