PHP conectando-se à API do MediaWiki e recuperando dados

Eu notei que havia uma pergunta um pouco semelhante à minha, apenas com c #:Texto do link. Deixe-me explicar: sou muito novo em toda a implementação de serviços da Web e, por isso, estou tendo dificuldade em entender (especialmente devido ao vago manual da API do MediaWiki).

Eu quero recuperar opágina inteira como uma string em PHP (arquivo XML) e, em seguida, processá-lo em PHP (eu tenho certeza que existem outras maneiras mais sofisticadas de analisar os arquivos XML, mas o que for):Wikipedia página principal.

Eu tentei fazer$fp = fopen($url,'r');. Ele produz:HTTP request failed! HTTP/1.0 400 Bad Request. A API não requer uma chave para se conectar a ela.

Você pode descrever em detalhes como se conectar à API e obter a página como uma string?

EDITAR: O URL é$url='http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=xml&redirects&titles=Main Page';. Eu simplesmente quero ler todo o conteúdo do arquivo em uma string para usá-lo.

questionAnswers(3)

yourAnswerToTheQuestion