Příručka:Preprocessor DOM.php
Tato funkce byla ve verzi 1.35 zcela odstraněna. |
Soubor MediaWiki: Preprocessor_DOM.php | |
---|---|
Lokalita: | includes/parser/ |
Zdrojový kód: | master • 1.42.3 • 1.41.4 • 1.39.10 |
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 braceSubstitution
zaParser.php
a expanzi trojité závorky, volánífunction argSubstitution
zaParser.php
.
Související odkazy