2012-05-26 6 views
0

Wikipedia API 링크를 사용하여 일부 세계적으로 알려진 문자에 대한 몇 가지 기본 정보를 얻을 수 있습니다.PHP로 피드 텍스트를 구문 분석하는 방법

예 : (약 Richard Maibaum)

Richard Maibaum Wikipedia

를 수행하면 이제 내 질문에 내가 그것을 보여 <search></search> 사이에 같은 기본 정보를 얻기 위해 XML을 구문 분석하고 싶습니다으로 표시됩니다. 여기

내가 그것을 잘 ~ 덕분에 ccKep ~

<?PHP 
ini_set("user_agent","Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1"); 

$url = "http://en.wikipedia.org/w/api.php?format=xml&action=query&list=search&srsearch=Richard Maibaum&srlimit=1"; 

$xml = simplexml_load_file($url); 

$extracts = $xml->xpath("/api/query/search"); 

echo $extracts["0"]; 
?> 

는하지만 실패 할 경우 사용 기꺼이 코드이며

그래서 도움이 ~ 감사에게 빈 출력을

+1

무엇이 문제입니까? 코드가 실패합니까? 어떻게 실패합니까? – MrSoundless

+0

@MrSoundless _ 질문을 예우했습니다. 예, 실패했습니다. 빈 결과가 나타납니다. –

답변

1

I을 제공합니다 문제가 무엇인지 확실하지 않지만 검색 결과를 이와 같이 얻을 수 있습니다.

strip_tags($extracts[0]->p['snippet'])); 
+0

당신은 둘 다 해결했습니다. 사실 출력이 공백 이었지만 코드가 잘못 표시되어 어레이에 잘못 표시되어 이제는 완벽하게 작동합니다. ~ thanks –

+0

echo strip_tags ($ extract [0] -> p [ 'snippet']); // Richard Maibaum (1909 년 5 월 26 일 - 1991 년 1 월 4 일)은 미국 영화 제작자, 극작가이자 시나리오 작가로 가장 잘 알려져있다. –

관련 문제