MediaWiki-API-Hilfe

Dies ist eine automatisch generierte MediaWiki-API-Dokumentationsseite.

Dokumentation und Beispiele: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=parse

(main | parse)

Parst den Inhalt und gibt die Parserausgabe zurück.

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.
Spezifische Parameter:
Weitere allgemeine Parameter sind verfügbar.
title

Titel der Seite, zu der der Text gehört. Falls ausgelassen, muss contentmodel angegeben werden und API wird als Titel verwendet.

text

Zu parsender Text. title oder contentmodel verwenden, um das Inhaltsmodell zu steuern.

revid

Versionskennung, für {{REVISIONID}} und ähnliche Variablen.

Typ: Ganzzahl
summary

Zu parsende Zusammenfassung.

page

Parst den Inhalt dieser Seite. Kann nicht zusammen mit text und title verwendet werden.

pageid

Parst den Inhalt dieser Seite. Überschreibt page.

Typ: Ganzzahl
redirects

Falls page oder pageid als eine Weiterleitung festgelegt ist, diese auflösen.

Type: boolean (details)
oldid

Parst den Inhalt dieser Version. Überschreibt page und pageid.

Typ: Ganzzahl
prop

Welche Informationen bezogen werden sollen:

text
Gibt den geparsten Text des Wikitextes zurück.
langlinks
Gibt die Sprachlinks im geparsten Wikitext zurück.
categories
Gibt die Kategorien im geparsten Wikitext zurück.
categorieshtml
Gibt die HTML-Version der Kategorien zurück.
links
Gibt die internen Links im geparsten Wikitext zurück.
templates
Gibt die Vorlagen im geparsten Wikitext zurück.
images
Gibt die Bilder im geparsten Wikitext zurück.
externallinks
Gibt die externen Links im geparsten Wikitext zurück.
sections
Gibt die Abschnitte im geparsten Wikitext zurück.
revid
Ergänzt die Versionskennung der geparsten Seite.
displaytitle
Ergänzt den Titel des geparsten Wikitextes.
subtitle
Fügt den Seiten-Untertitel für die geparste Seite hinzu.
headhtml
Gibt geparsten doctype, offenes <html>, das Element <head> und offenes <body> der Seite aus.
modules
Gibt die ResourceLoader-Module an, die auf der Seite verwendet werden. Um zu laden, verwende mw.loader.using(). Entweder jsconfigvars oder encodedjsconfigvars müssen zusammen mit modules angefragt werden.
jsconfigvars
Gibt die JavaScript-Konfigurationsvariablen speziell für die Seite aus. Zur Anwendung verwende mw.config.set().
encodedjsconfigvars
Gibt die JavaScript-Konfigurationsvariablen speziell für die Seite als JSON-Zeichenfolge aus.
indicators
Gibt das HTML der Seitenstatusindikatoren zurück, die auf der Seite verwendet werden.
iwlinks
Gibt Interwiki-Links des geparsten Wikitextes zurück.
wikitext
Gibt den originalen Wikitext zurück, der geparst wurde.
properties
Gibt verschiedene Eigenschaften zurück, die im geparsten Wikitext definiert sind.
limitreportdata
Gibt die Grenzwertmeldung in einer strukturierten Form aus. Liefert keine Daten, wenn disablelimitreport festgelegt ist.
limitreporthtml
Gibt die HTML-Version der Grenzwertmeldung aus. Liefert keine Daten, wenn disablelimitreport festgelegt ist.
parsetree
Der XML-Parse-Baum des Revisionsinhalts (erfordert Inhaltsmodell wikitext)
parsewarnings
Gibt die Warnungen aus, die beim Parsen des Inhalts aufgetreten sind (als Wikitext).
parsewarningshtml
Gibt die Warnungen aus, die beim Parsen des Inhalts aufgetreten sind (als HTML).
headitems
Veraltet. Gibt Elemente an, die in den <head> der Seite eingefügt werden sollen.
Werte (mit | trennen oder Alternative): categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, parsewarningshtml, properties, revid, sections, subtitle, templates, text, wikitext, headitems
Standard: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
wrapoutputclass

Zu verwendende CSS-Klasse, in der die Parserausgabe verpackt werden soll.

Standard: mw-parser-output
pst

Führt eine Vorabtransformation der Eingabe durch, bevor sie geparst wird. Nur gültig bei der Verwendung mit Text.

Type: boolean (details)
onlypst

Führt eine Pre-Save-Transformation (PST) an der Eingabe durch, parst sie aber nicht. Gibt denselben Wikitext zurück, nachdem eine PST angewendet wurde. Nur gültig bei Verwendung mit text.

Type: boolean (details)
effectivelanglinks
Veraltet.

Enthält Sprachlinks, die von Erweiterungen bereitgestellt werden (zur Verwendung mit prop=langlinks).

Type: boolean (details)
section

Parst nur den Inhalt des Abschnitts mit diesem Bezeichner.

Falls new, parst text und sectiontitle, als ob ein neuer Abschnitt der Seite hinzugefügt wird.

new ist nur erlaubt mit der Angabe text.

sectiontitle

Überschrift des neuen Abschnittes, wenn section = new ist.

Anders als beim Bearbeiten der Seite wird der Parameter nicht durch die summary ersetzt, wenn er weggelassen oder leer ist.

disablepp
Veraltet.

Benutze disablelimitreport stattdessen.

Type: boolean (details)
disablelimitreport

Weglassen des Grenzwertberichts („NewPP limit report“) in der Parser-Ausgabe.

Type: boolean (details)
disableeditsection

Lässt Abschnittsbearbeitungslinks in der Parserausgabe weg.

Type: boolean (details)
disablestylededuplication

Inline-Stylesheets in der Parser-Ausgabe nicht deduplizieren.

Type: boolean (details)
showstrategykeys

Soll die Information über die interne Zusammenführungsstrategie in jsconfigvars aufgenommen werden?

Type: boolean (details)
generatexml
Veraltet.

Erzeugt einen XML-Parse-Baum (erfordert Inhaltsmodell wikitext; ersetzt durch prop=parsetree).

Type: boolean (details)
preview

Im Vorschaumodus parsen.

Type: boolean (details)
sectionpreview

Im Abschnitt Vorschau-Modus parsen (aktiviert ebenfalls den Vorschau-Modus)

Type: boolean (details)
disabletoc

Inhaltsverzeichnis in der Ausgabe weglassen.

Type: boolean (details)
useskin

Wendet die ausgewählte Benutzeroberfläche auf die Parserausgabe an. Kann Auswirkungen auf die folgenden Eigenschaften haben: text, kbd>langlinks, headitems, modules, jsconfigvars, indicators.

Einer der folgenden Werte: apioutput, fallback, timis, vector, vector-2022
contentformat

Serialisierungsformat des Inhalts, das für den Eingabetext verwendet wird. Nur gültig bei Verwendung mit text.

Einer der folgenden Werte: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
contentmodel

Inhaltsmodell des eingegebenen Textes. Fall ausgelassen, muss title angegeben werden und Standardwert wird das Modell des angegebenen Titels. Ist nur gültig im Zusammenhang mit text.

Einer der folgenden Werte: Campaign, css, flow-board, javascript, json, text, unknown, wikitext