我想为iPhone制作一个维基百科阅读器。什么是最好的方法?
我已经考虑过这个问题了。使用维基百科API加载维基百科网站的内容非常简单。但难点在于如何以一种很好的方式显示内容。内容标有维基百科标签,而不是html。我的想法是解析整个内容并用真正的html标签交换这些元素,然后我将文本(现在是html)加载到UIWebView中并使用自定义CSS文件应用我自己的样式。
但我不确定这是否是一个非常好的解决方案。对于我的问题还有其他更好的解决方案,还是我正确的方式?如果您可以提供教程或示例,那就太好了。
谢谢
答案 0 :(得分:0)
内容标有维基百科标签,而不是html。
这对您有利,因为您可能不希望在与iPhone一样小的屏幕上使用常规维基百科布局。
我的想法是解析整个内容并用真正的html标签交换这些元素,然后我将文本(现在在html中)加载到UIWebView中,并使用自定义CSS文件应用我自己的样式。
但我不确定这是否是一个非常好的解决方案。
这就是MediaWiki(维基百科自己的软件)也是如此。 render()
函数调用许多内部函数来解析标记。