API:Compare/de

GET-Abfrage um den Unterschied zwischen zwei Seiten zu erhalten.

Parametergeschichte

 * v1.32:,  ,  ,  ,  ,  ,  ,  ,  ,   eingeführt
 * v1.30: Eingeführt,  ,  ,
 * v1.20: Eingeführt ,

Zusätzliche Anmerkungen
Um den Unterschied zwischen zwei Seiten zu erhalten, muss eine Versionsnummer, ein Seitentitel oder eine Seiten-ID für  und   angegeben werden.

Relativer Vergleich der ersten und letzten Revision

 * Du kannst einen relativen Vergleich zur ersten Version einer Seite anfragen, wobei der vollständige Text der ersten Version als Diff ausgegeben wird. Beachte, dass dies nicht genau ist, da es in einigen Fällen bereits vor der ersten Version einen Standardinhalt gegeben haben kann. Die Eigenschaft  wird in den Ergebnissen fehlen.
 * Damit vergleichbar kannst du auch den nächsten relativen Vergleich mit der letzten Version einer Seite anfragen.
 * (Anmerkung: Zum Zeitpunkt des Verfassens dieses Textes ist dies die letzte Version. Da die Seite geschützt ist, wird sie sich wahrscheinlich nicht ändern.) Das Ergebnis ist ein leerer Diff und  wird fehlen. Im Gegensatz zu den meisten Versionsvergleichen werden sich diese Ergebnisse ändern, wenn eine neue Version erstellt wird.

Dieses Verhalten der API ist historisch bedingt. Es ist nicht konsistent mit dem konzeptuellen Modell einer Versionsgeschichte als einer Reihe von Versionen. Es gibt keine -Version, mit der die erste Version verglichen werden kann und auch keine  -Version, mit der die letzte Version verglichen werden kann. Daher können zukünftige Versionen von MediaWiki unterschiedliche Ergebnisse für diese API-Abfrage ausgeben.

Verwenden der HTML-Ausgabe
Die -Werte und  geben HTML-Schnipsel aus. Das -HTML ist eine Liste von Tabellen-Zeilen (-Elementen), die in eine Tabelle mit zumindest dem folgenden Markup eingebunden werden sollten:

To display metadata as well, e. g. the user or comment, add extra rows and place the metadata inside a  element.

To make sure this diff displays correctly (e. g., that the diff marker and content columns aren’t the same width), you can add the  ResourceLoader module to your page:

If you want to display the, you will likewise want to add the  module, which includes some basic styles for comments and autocomments:

And if you want to display both the and the  HTML on the page, you can combine these two tags into one: