PHP stellt eine Verbindung zur MediaWiki-API her und ruft Daten ab

Mir ist aufgefallen, dass es eine Frage gibt, die meiner ähnlich ist, nur mit c #:Link Text. Lassen Sie mich erklären: Ich bin sehr neu in der gesamten Implementierung von Webdiensten und habe daher einige Verständnisschwierigkeiten (insbesondere aufgrund des vagen MediaWiki-API-Handbuchs).

Ich möchte das abrufenganze Seite als Zeichenfolge in PHP (XML-Datei) und dann in PHP verarbeiten (ich bin mir ziemlich sicher, dass es andere ausgefeiltere Möglichkeiten gibt, XML-Dateien zu analysieren, aber was auch immer):Hauptseite Wikipedia.

Ich habe es versucht$fp = fopen($url,'r');. Es gibt aus:HTTP request failed! HTTP/1.0 400 Bad Request. Für die API ist kein Schlüssel zum Herstellen einer Verbindung erforderlich.

Können Sie detailliert beschreiben, wie Sie eine Verbindung zur API herstellen und die Seite als Zeichenfolge abrufen?

BEARBEITEN: Die URL lautet$url='http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=xml&redirects&titles=Main Page';. Ich möchte einfach den gesamten Inhalt der Datei in eine Zeichenfolge einlesen, um sie zu verwenden.