Příručka:Preprocessor DOM.php

From mediawiki.org
This page is a translated version of the page Manual:Preprocessor DOM.php and the translation is 100% complete.

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 za Parser.php a expanzi trojité závorky, volání function argSubstitution za Parser.php.

Související odkazy

Externí odkazy