PHP łączący się z API MediaWiki i pobierający dane

Zauważyłem, że pytanie jest podobne do mojego, tylko c #:tekst linku. Pozwólcie, że wyjaśnię: jestem bardzo nowy w całej implementacji usług sieciowych i dlatego mam pewne trudności ze zrozumieniem (zwłaszcza z powodu niejasnego podręcznika API MediaWiki).

Chcę odzyskaćcała strona jako ciąg w PHP (plik XML), a następnie przetworzyć go w PHP (jestem prawie pewien, że istnieją inne bardziej zaawansowane sposoby analizowania plików XML, ale cokolwiek):Strona główna wikipedia.

Próbowałem to zrobić$fp = fopen($url,'r');. Wyprowadza:HTTP request failed! HTTP/1.0 400 Bad Request. Interfejs API nie wymaga klucza, aby się z nim połączyć.

Czy możesz opisać szczegółowo, jak połączyć się z interfejsem API i uzyskać stronę jako ciąg?

EDYTOWAĆ: Adres URL to$url='http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=xml&redirects&titles=Main Page';. Chcę po prostu odczytać całą zawartość pliku w łańcuch, aby go użyć.

questionAnswers(3)

yourAnswerToTheQuestion