iPhone上的维基百科阅读器

时间:2010-10-23 11:00:31

标签: iphone html uiwebview wikipedia

我想为iPhone制作一个维基百科阅读器。什么是最好的方法?

我已经考虑过这个问题了。使用维基百科API加载维基百科网站的内容非常简单。但难点在于如何以一种很好的方式显示内容。内容标有维基百科标签,而不是html。我的想法是解析整个内容并用真正的html标签交换这些元素,然后我将文本(现在是html)加载到UIWebView中并使用自定义CSS文件应用我自己的样式。

但我不确定这是否是一个非常好的解决方案。对于我的问题还有其他更好的解决方案,还是我正确的方式?如果您可以提供教程或示例,那就太好了。

谢谢

1 个答案:

答案 0 :(得分:0)

  

内容标有维基百科标签,而不是html。

这对您有利,因为您可能不希望在与iPhone一样小的屏幕上使用常规维基百科布局。

  

我的想法是解析整个内容并用真正的html标签交换这些元素,然后我将文本(现在在html中)加载到UIWebView中,并使用自定义CSS文件应用我自己的样式。

     

但我不确定这是否是一个非常好的解决方案。

这就是MediaWiki(维基百科自己的软件)也是如此。 render()函数调用许多内部函数来解析标记。