1

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

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

但我不确定这是否是一个很好的解决方案。有没有其他更好的解决方案可以解决我的问题,或者我的方法是否正确?如果您能提供一个教程或示例,那就太好了。

谢谢

4

1 回答 1

0

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

这对您有利,因为您可能不想在像 iPhone 一样小的屏幕上使用常规的 Wikipedia 布局。

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

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

MediaWiki(维基百科自己的软件)也是这样做的。该render()函数调用了很多内部的东西来解析标记。

于 2010-10-23T11:34:46.507 回答