我正在从我的iPhone应用程序的XML文件中读取数据。此数据包含html标记,例如<p></p> <strong> <B>
等。通过使用NSString类,我可以删除这些标记并根据需要格式化文本的显示。
例如,如果<p> </p>
中的文字我希望在下一段中显示它。可能吗?
请建议。
任何帮助都将不胜感激。
-Sathiya
答案 0 :(得分:1)
为什么不保留格式,并使用UIWebView显示文本或Three20项目中的TTStyledTextLabel
。
答案 1 :(得分:0)
答案 2 :(得分:0)
iPhone上有一个用于进行HTML解析的库,但它比使用NSString需要更多的工作。但是,它会给你更多的控制权。您可以遍历HTML树并选择您感兴趣的部分。
查看libxml2的html阅读器:
http://xmlsoft.org/html/libxml-HTMLparser.html#htmlReadMemory