Adjuta sur le API de MediaWiki

Iste es un pagina de documentation generate automaticamente sur le API de MediaWiki.

Documentation e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=parse

(main | parse)
  • Iste modulo require derectos de lectura.
  • Fonte: MediaWiki
  • Licentia: GPL-2.0-or-later

Analysa le syntaxe del contento e restitue le sortita del analysator syntactic.

Vide le varie modulos de prop de action=query pro obtener information ab le version actual de un pagina.

Il ha plure manieras de specificar le texto a analysar:

  1. Specificar un pagina o version, usante page, pageid, o oldid.
  2. Specificar contento explicitemente, usante text, title, revid, e contentmodel.
  3. Specificar solmente un summario a analysar. prop deberea esser date un valor vacue.
Parametros specific:
Altere parametros general es disponibile.
title

Titulo del pagina al qual le texto pertine. Si omittite, contentmodel debe esser specificate, e API essera usate como titulo.

text

Texto a analysar. Usa title o contentmodel pro controlar le modello de contento.

revid

ID de version, ori {{REVISIONID}} e variabiles similar.

Typo: numero integre
summary

Summario a analysar.

page

Analysar le syntaxe del contento de iste pagina. Non pote esser usate conjunctemente con text e title.

pageid

Analysar le syntaxe del contento de iste pagina. Supplanta page.

Typo: numero integre
redirects

Si page o pageid es mittite a un redirection, resolver lo.

Typo: booleano (detalios)
oldid

Analysar le syntaxe del contento de iste version. Supplanta page and pageid.

Typo: numero integre
prop

Qual informationes obtener:

text
Da le texto syntacticamente analysate del wikitexto.
langlinks
Da le ligamines de linguas in le wikitexto syntacticamente analysate.
categories
Da le categorias in le wikitexto syntacticamente analysate.
categorieshtml
Da le version HTML del categorias.
links
Da le ligamines interne in le wikitexto syntacticamente analysate.
templates
Da le patronos in le wikitexto syntacticamente analysate.
images
Da le imagines in le wikitexto syntacticamente analysate.
externallinks
Da le ligamines externe in le wikitexto syntacticamente analysate.
sections
Da le sectiones in le wikitexto syntacticamente analysate.
revid
Da le ID de version del pagina syntacticamente analysate.
displaytitle
Adde le titulo del wikitexto syntacticamente analysate.
subtitle
Adde le subtitulo de pagina pro le pagina syntacticamente analysate.
headhtml
Da le resultato del analyse syntactic del doctype, elemento de apertura <html>, <head> e le elemento de apertura <body> del pagina.
modules
Da le modulos ResourceLoader usate sur le pagina. Pro cargar, usa mw.loader.using(). Sia jsconfigvars sia encodedjsconfigvars debe esser requestate conjunctemente con modules.
jsconfigvars
Da le variabiles de configuration JavaScript specific al pagina. Pro applicar, usa mw.config.set().
encodedjsconfigvars
Da le variabiles de configuration JavaScript specific al pagina como catena JSON.
indicators
Da le HTML del indicatores de stato de pagina usate in le pagina.
iwlinks
Da ligamines interwiki in le wikitexto syntacticamente analysate.
wikitext
Da le wikitexto original que esseva analysate syntacticamente.
properties
Da varie proprietates definite in le wikitexto syntacticamente analysate.
limitreportdata
Da le reporto de limite in un maniera structurate. Non da datos, quando disablelimitreport es configurate.
limitreporthtml
Da le version HTML del reporto de limite. Non da datos, quando disablelimitreport es configurate.
parsetree
Le arbore de analyse XML del contento del version (require le modello de contento wikitext)
parsewarnings
Da le advertimentos que ha essite emittite durante le analyse syntactic del contento (como wikitexto).
parsewarningshtml
Da le advertimentos que ha essite emittite durante le analyse syntactic del contento (como HTML).
headitems
Obsolescente. Da elementos a mitter in le section <head> del pagina.
Valores (separar con | o un alternativa): 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
Predefinite: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
wrapoutputclass

Classe CSS a usar pro inveloppar le sortita del analysator syntactic.

Predefinite: mw-parser-output
usearticle

Usar le puncto de ancorage ArticleParserOptions pro assecurar que le optiones usate corresponde a illos usate pro le visitas de pagina de articulo

Typo: booleano (detalios)
parsoid

Generar codice HTML que conforme al specification DOM de MediaWiki usante Parsoid.

Typo: booleano (detalios)
pst

Executa un transformation pre-salveguarda sur le entrata ante que su syntaxe es analysate. Solmente es valide si usate con texto.

Typo: booleano (detalios)
onlypst

Facer un transformation pre-salveguarda (PST) sur le entrata, ma sin analysar su syntaxe. Restitue le mesme wikitexto, post que un PST ha essite applicate. Solo valide quando usate con text.

Typo: booleano (detalios)
effectivelanglinks
Obsolescente.

Includer ligamines de linguas fornite per extensiones (pro usar con prop=langlinks).

Typo: booleano (detalios)
section

Solmente analysar le contento del section con iste identificator.

Quando le valor es new, analysar text e sectiontitle como si se adde un nove section al pagina.

new es permittite solmente quando se specifica text.

sectiontitle

Titulo de nove section quando section es new.

A differentia del modification de paginas, isto non recurre a summary quando omittite o vacue.

disablepp
Obsolescente.

Usar disablelimitreport in su loco.

Typo: booleano (detalios)
disablelimitreport

Omitter le reporto de limite ("Reporto de limite de NewPP") del sortita del analysator syntactic.

Typo: booleano (detalios)
disableeditsection

Omitter le ligamines pro modificar sectiones del sortita del analysator syntactic.

Typo: booleano (detalios)
disablestylededuplication

Non deduplicar le folios de stilo interne in le sortita del analysator syntactic.

Typo: booleano (detalios)
showstrategykeys

Si includer information de strategia de fusion interne in jsconfigvars.

Typo: booleano (detalios)
generatexml
Obsolescente.

Generar arbore de analyse XML (require modello de contento wikitext; reimplaciate per prop=parsetree).

Typo: booleano (detalios)
preview

Analysar le syntaxe in le modo de previsualisation.

Typo: booleano (detalios)
sectionpreview

Analysar le syntaxe in modo de previsualisation de section (activa tamben le modo de previsualisation).

Typo: booleano (detalios)
disabletoc

Omitter le tabula de contento in le sortita.

Typo: booleano (detalios)
useskin

Applicar le apparentia seligite al sortita del analysator syntactic. Pote affectar le sequente proprietates: text, langlinks, headitems, modules, jsconfigvars, indicators.

Un del sequente valores: apioutput, authentication-popup, fallback, json, vector, vector-2022
contentformat

Formato de serialisation de contento usate pro le texto de entrata. Valide solmente quando usate con text.

Un del sequente valores: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
contentmodel

Modello de contento del texto de entrata. Si omittite, title debe esser specificate, e le valor predefinite essera le modello del titulo specificate. Valide solmente quando usate con text.

Un del sequente valores: GadgetDefinition, css, javascript, json, text, unknown, vue, wikitext