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
- Dieses Modul erfordert Leserechte.
- Quelle: MediaWiki
- Lizenz: GPL-2.0-or-later
Parst den Inhalt und gibt die Parserausgabe zurück.
Siehe die Informationen zu den verschiedenen Prop-Modulen von action=query, um Informationen von der aktuellen Version der Seite zu erhalten.
Es gibt mehrere Möglichkeiten, den zu parsenden Text anzugeben:
- Angabe einer Seite oder Revision unter Verwendung von page, pageid oder oldid.
- Explizite Angabe des Inhalts unter Verwendung von text, title, revid und contentmodel.
- Angabe einer zu parsenden Zusammenfassung. Für prop sollte ein leerer Wert angegeben werden.
- 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
- usearticle
- Verwende den ArticleParserOptions-Hook, um sicherzustellen, dass die verwendeten Optionen mit denen für die Seitenansichten von Artikeln übereinstimmen 
- Type: boolean (details)
- parsoid
- Erzeugt HTML gemäß der MediaWiki-DOM-Spezifikation mittels Parsoid. 
- Type: boolean (details)
- 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, authentication-popup, fallback, json, p3d2020
- 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: css, javascript, json, text, unknown, wikitext
- Eine Seite parsen.
- api.php?action=parse&page=Project:Sandbox [in Spielwiese öffnen]
- Wikitext parsen.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [in Spielwiese öffnen]
- Parst den Wikitext über die Eingabe des Seitentitels.
- api.php?action=parse&text={{PAGENAME}}&title=Test [in Spielwiese öffnen]
- Parst eine Zusammenfassung.
- api.php?action=parse&summary=Some+[[link]]&prop= [in Spielwiese öffnen]