Příručka:Preprocessor DOM.php
Appearance
Tato funkce byla ve verzi MediaWiki 1.35 zcela odstraněna. |
| Soubor MediaWiki: Preprocessor_DOM.php | |
|---|---|
| Lokalita: | includes/parser/ (includes/Parser/ in 1.46 or later) |
| Zdrojový kód: | master • 1.45.1 • 1.44. • 1.39.16 |
| Třídy: | Preprocessor_DOM |
Popis
Tento soubor obsahuje funkce pro rekurzivní rozšiřování proměnných, funkce analyzátoru, šablony a parametry šablony. Jako mezikrok vytvoří XML DOM (Document Object Model) reprezentaci wikitextu (viz také Nápověda:Rozbalení šablony#XML strom analýzy).
Mezi funkce volané z Parser.php patří:
function preprocessToObj- předzpracuje wikitext a vrátí strom dokumentu, nazývaný také strom DOM. Volá:function preprocessToXml- analyzuje wikitext s ohledem na dvojité složené závorky {{...}}, trojité složené závorky {{{...}}} a dvojité obdélníkové závorky [[...]] a také najde svislé čáry | a rovnítko =. Výsledkem je strom DOM.
function expand- vytvoří rozšířený wikitext ze stromu DOM. Provádí expanzi dvojité závorky, volánífunction braceSubstitutionzaParser.phpa expanzi trojité závorky, volánífunction argSubstitutionzaParser.php.
Související odkazy