Jump to content

Příručka:$wgWellFormedXml

From mediawiki.org
This page is a translated version of the page Manual:$wgWellFormedXml and the translation is 100% complete.
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

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.