我通过解析XML制作了“RSS Feed”应用。现在,我想将内容加载到详细视图中的UIWebView
,但不是通用浏览器。我知道可以在UIWebView
中加载HTML内容,因此我想将XML Feed的内容转换为HTML内容并将其加载到Web视图中。
怎么可以这样做?
答案 0 :(得分:1)
RSS应为每个Feed都有一个“链接”标记,其中(链接)包含特定新闻标记的URL。您只需在uiWebView上加载链接即可。
答案 1 :(得分:0)
通常,您可以使用XSLT将XML转换为XHTML。
不幸的是,正如以下SO问题所示,由于某种原因,iOS上不允许使用现有的libxslt(并且在客户端上完全具有解决方案)。或者至少,过去没有被允许 - 不知道iOS 4.3 +是否仍然如此。
Alternative to NSXMLDocument on the iPhone for XSLT purposes
How do I include libxslt in my iPhone app?
No XSLTProcessor() support in Safari?
您可能需要实施服务器端解决方案。 (这可能不一定是坏事,因为做服务器端工作意味着更快的客户端)