xml中的网页元素处理与TTStyle显示
mlyixi
posted @ 2012年10月27日 02:21
in 未分类
, 2229 阅读
很无奈得发现xml中有网页元素,有<br>这种编码的,也有#86br这种编码的,而一般的网页视图或TTstyle只认前一种,所以只能转换。
采用是tbxml解析xml,所以以它为例。
用到的库有GTMNSString+HTML和NSString+HTML
在TBXML中引入NSString+HTML头文件,加入+ (NSString*) textForHTMLElement:(TBXMLElement *)aXMLElement
{ if (nil == aXMLElement->text) return @""; return [[[NSString stringWithCString:&aXMLElement->text[0] encoding:NSUTF8StringEncoding] stringByDecodingHTMLEntities] stringByDecodingHTMLEntities]; }
解析时调用该函数即可。
2024年2月23日 19:47
I personally use them exclusively high-quality elements : you will notice these folks during