Pomoc MediaWiki API

To jest automatycznie wygenerowana strona dokumentacji MediaWiki API. Dokumentacja i przykłady: https://www.mediawiki.org/wiki/API

action=parse

(main | parse)
  • Ten moduł wymaga praw odczytu.
  • Źródło: MediaWiki
  • Licencja: GPL-2.0+

Parses content and returns parser output.

See the various prop-modules of action=query to get information from the current version of a page.

There are several ways to specify the text to parse:

  1. Specify a page or revision, using page, pageid, or oldid.
  2. Specify content explicitly, using text, title, revid, and contentmodel.
  3. Specify only a summary to parse. prop should be given an empty value.
Parametry:
title

Title of page the text belongs to. If omitted, contentmodel must be specified, and API will be used as the title.

text

Text to parse. Use title or contentmodel to control the content model.

revid

Revision ID, for {{REVISIONID}} and similar variables.

Typ: liczba całkowita
summary

Powód do sparsowania.

page

Parse the content of this page. Cannot be used together with text and title.

pageid

Parse the content of this page. Overrides page.

Typ: liczba całkowita
redirects

If page or pageid is set to a redirect, resolve it.

Typ: wartość logiczna (szczegóły)
oldid

Parse the content of this revision. Overrides page and pageid.

Typ: liczba całkowita
prop

Jakie porcje informacji otrzymać:

text
Przetworzony tekst z wikitekstu.
langlinks
Linki językowe z przetworzonego wikitekstu.
categories
Kategorie z przetworzonego wikitekstu.
categorieshtml
Wersja HTML listy kategorii.
links
Linki wewnętrzne z przetworzonego wikitekstu.
templates
Szablony z przetworzonego wikitekstu.
images
Zdjęcia z przetworzonego wikitekstu.
externallinks
Linki zewnętrzne z przetworzonego wikitekstu.
sections
Sekcje z przetworzonego wikitekstu.
revid
Adds the revision ID of the parsed page.
displaytitle
Dodaje tytuł parsowanego wikitekstu.
headhtml
Gives parsed <head> of the page.
modules
Gives the ResourceLoader modules used on the page. To load, use mw.loader.using(). Either jsconfigvars or encodedjsconfigvars must be requested jointly with modules.
jsconfigvars
Gives the JavaScript configuration variables specific to the page. To apply, use mw.config.set().
encodedjsconfigvars
Gives the JavaScript configuration variables specific to the page as a JSON string.
indicators
Gives the HTML of page status indicators used on the page.
iwlinks
Gives interwiki links in the parsed wikitext.
wikitext
Zwróć oryginalny wikitekst, który został sparsowany.
properties
Gives various properties defined in the parsed wikitext.
limitreportdata
Gives the limit report in a structured way. Gives no data, when disablelimitreport is set.
limitreporthtml
Gives the HTML version of the limit report. Gives no data, when disablelimitreport is set.
parsetree
The XML parse tree of revision content (requires content model wikitext)
parsewarnings
Gives the warnings that occurred while parsing content.
headitems
Przestarzałe. Gives items to put in the <head> of the page.
Wartości (oddziel za pomocą | lub alternatywy): text, langlinks, categories, categorieshtml, links, templates, images, externallinks, sections, revid, displaytitle, headhtml, modules, jsconfigvars, encodedjsconfigvars, indicators, iwlinks, wikitext, properties, limitreportdata, limitreporthtml, parsetree, parsewarnings, headitems
Domyślnie: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
wrapoutputclass

CSS class to use to wrap the parser output.

Domyślnie: mw-parser-output
pst

Do a pre-save transform on the input before parsing it. Only valid when used with text.

Typ: wartość logiczna (szczegóły)
onlypst

Do a pre-save transform (PST) on the input, but don't parse it. Returns the same wikitext, after a PST has been applied. Only valid when used with text.

Typ: wartość logiczna (szczegóły)
effectivelanglinks
Przestarzałe.

Includes language links supplied by extensions (for use with prop=langlinks).

Typ: wartość logiczna (szczegóły)
section

Only parse the content of this section number.

When new, parse text and sectiontitle as if adding a new section to the page.

new is allowed only when specifying text.

sectiontitle

New section title when section is new.

Unlike page editing, this does not fall back to summary when omitted or empty.

disablepp
Przestarzałe.

Use disablelimitreport instead.

Typ: wartość logiczna (szczegóły)
disablelimitreport

Omit the limit report ("NewPP limit report") from the parser output.

Typ: wartość logiczna (szczegóły)
disableeditsection

Omit edit section links from the parser output.

Typ: wartość logiczna (szczegóły)
disabletidy

Do not run HTML cleanup (e.g. tidy) on the parser output.

Typ: wartość logiczna (szczegóły)
generatexml
Przestarzałe.

Generate XML parse tree (requires content model wikitext; replaced by prop=parsetree).

Typ: wartość logiczna (szczegóły)
preview

Parsuj w trybie podglądu.

Typ: wartość logiczna (szczegóły)
sectionpreview

Parse in section preview mode (enables preview mode too).

Typ: wartość logiczna (szczegóły)
disabletoc

Pomiń spis treści na wyjściu.

Typ: wartość logiczna (szczegóły)
useskin

Apply the selected skin to the parser output. May affect the following properties: langlinks, headitems, modules, jsconfigvars, indicators.

Jedna z następujących wartości: monobook, ewim
contentformat

Content serialization format used for the input text. Only valid when used with text.

Jedna z następujących wartości: application/json, text/x-wiki, text/javascript, text/css, text/plain
contentmodel

Content model of the input text. If omitted, title must be specified, and default will be the model of the specified title. Only valid when used with text.

Jedna z następujących wartości: GadgetDefinition, wikitext, javascript, json, css, text