Manual:Preprocessor_DOM.php

This page is a translated version of the page Manual:Preprocessor DOM.php and the translation is 50% complete.

説明

This file contains functions for recursively expanding variables, parser functions, templates, and template parameters. As an intermediate step it creates an XML DOM representation of the wikitext (see also Help:ExpandTemplates#XML parse tree).

Parser.php から呼び出される関数は以下を含みます:

  • function preprocessToObj - preprocesses wikitext and returns a document tree, also called DOM tree. 以下を呼び出します:
    • function preprocessToXml - parses the wikitext with respect to double braces {{...}}, triple braces {{{...}}}, and double rectangular brackets [[...]], and also finds the pipes | and the equals signs =. 結果は DOM ツリーです。
  • function expand - produces the expanded wikitext from the DOM tree. It performs double-brace expansion, calling function braceSubstitution in Parser.php, and triple-brace expansion, calling function argSubstitution in Parser.php.

関連項目

外部リンク