Manual:Preprocessor_DOM.php
From Linux Web Expert
File:OOjs UI icon alert-destructive.svg | <translate> This feature was removed completely in version <tvar name=ver>1.35</tvar>.</translate> |
MediaWiki ファイル: Preprocessor_DOM.php | |
---|---|
場所: | includes/parser/ |
ソース コード: | master • 1.41.1 • 1.40.3 • 1.39.7 |
クラス: | Preprocessor_DOM |
説明
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, callingfunction braceSubstitution
inParser.php
, and triple-brace expansion, callingfunction argSubstitution
inParser.php
.
関連項目