2011-06-28 78 views
1

我从API http://fr.wikipedia.org/w/api.php?action=query&titles=%C9rythropo%EF%E9tine&prop=revisions&rvprop=content&format=xmlfm解析维基API内容

,我想找回的主要内容从开始这个wiki:

L''''érythropoïétine''' ('''EPO''') est une [[hormone]] ......etc 

我试了开始的preg_replace一切从顶部开始从词“{{Chimiebox ......”在底部“}}”使用这种

preg_replace('/^{{(.*)}}$/sim', '', $value[0]['*']); 

但那种不work..does人知道的一个很好的方式,以确定日开始电子内容?感谢您的任何建议。

回答

0

那么,afaik大多数项目直接使用维基百科分析器,例如在我的大学Wikipedia Offline Client Project。既然你似乎在使用PHP,这可能是你最简单的方法。

+0

谢谢Zeis,看起来像一个整体包装框架,有点矫枉过正,因为我只需要获取wiki内容,但仍然谢谢,我会看看它是否有帮助。赞赏。 – pakito

+0

我给你的链接只是一个例子。不需要像他们那样使用它。 – ZeissS