2011-07-28 4 views
1

私は、次のURLを持っている:XMLファイルを開いて特定のコンテンツを取得しますか?

http://en.wikipedia.org/wiki/Special:Export/Birkdale,_Queensland

私はそれのうち、以下を取得したい:

pop  = 13,460 (2006 census) 
lga  = Redland City 
dist1 = 44 
near-nw = [[Thorneside, Queensland|Thorneside]] 
| near-n = 
| near-ne = [[Wellington Point, Queensland|Wellington Point]] 
| near-w = [[Ransome, Queensland|Ransome]] 
| near-e = [[Wellington Point, Queensland|Wellington Point]] 
| near-sw = [[Capalaba West, Queensland|Capalaba West]] 
| near-s = [[Capalaba, Queensland|Capalaba]] 
| near-se = [[Alexandra Hills, Queensland|Alexandra Hills]] 

私は例えば、変数としてそれらを返すようにしたい:

$pop = "13,460 (2006 census)"; 
$lga = "Redland City"; 
$distance = 44; 
$nearnw = "Thorneside"; 
$nearn = ""; 
$nearne = "Wellington Point"; 
$nearw = "Ransome"; 
$neare = "Wellington Point"; 
$nearsw = "Capalaba West"; 
$nears = "Capalaba"; 
$nearse = "Alexandra Hills"; 

このXMLファイルから情報を抽出し、上で説明したような変数に入れる方法はありますか?

ありがとうございます。ストリームをオープンに失敗しました:HTTPリクエストが失敗した

答えて

1

はあなたがsimplexml

$url = "http://en.wikipedia.org/wiki/Special:Export/Birkdale,_Queensland"; 

$xml = simplexml_load_file($url); 
+0

を使用してみましたが、私は私のようなエラーが出た、これを試してみました! HTTP/1.0 403試行時に禁止されています。 – Latox

+0

@kyle私はあなたがURLに正しいリンクを使用したことを願っています。代わりにcURLを使用することになり、php.netのドキュメントは必要なものすべてです – Ibu

関連する問題