编辑解码 HTML 实体,如 & lt; to < : 使用NSString+HTML
NSString *strEncodeHTML = @"<p><img src="img.gawkerassets.com/img/17u1vg3xyeuipjpg/xlarge.jpg" width="410" data-size="large"/></p><p><a rel="lytebox" href="img.gawkerassets.com/img/17u1vg3xyeuipjpg/…; <a href="img.gawkerassets.com/img/17u1vg3xyeuipjpg/original.jpg" rel="modal"></a> <p></a>content here.img src="feeds.feedburner.com/r/GizmodoAustralia/4/zFs-k-3__1I" height="1" width="1"/>";
strEncodeHTML = [[[strEncodeHTML stringByReplacingOccurrencesOfString:@"<" withString:@"<"] stringByReplacingOccurrencesOfString:@">" withString:@">"] stringByReplacingOccurrencesOfString:@""" withString:@"\""];
NSLog(@"%@",strEncodeHTML);
NSString *strHTML = [NSString stringWithFormat:@"<html><body>%@<body></html>",strEncodeHTML] ;
[webView loadHTMLString:strHTML baseURL:nil];
像这样加载html内容:
NSString *strHTML = [NSString stringWithFormat:@"<html><body>%@</html>/<body>",yourSoapresponse];
[webView loadHTMLString:strHTML baseURL:nil];
下面给出示例:
NSString *strHTML = [NSString stringWithFormat:@"<html><body><p><img src=\"http://img.gawkerassets.com/img/17u1vg3xyeuipjpg/xlarge.jpg\" width=\"410\" data-size=\"large\"/></p><p><a rel=\"lytebox\" href=\"http://img.gawkerassets.com/img/17u1vg3xyeuipjpg/original.jpg\"> <a href=\"http://img.gawkerassets.com/img/17u1vg3xyeuipjpg/original.jpg\" rel=\"modal\"></a> <p></a>Before sharing a playlist of songs with a crush was as simple as a few clicks, the mixtape was a labour of love; a time-consuming project. Every song was carefully considered. That’s all gone now, of course, but this DIY MP3 player conjured up by MakerBot can help bring it back.<img src=\"http://feeds.feedburner.com/r/GizmodoAustralia/4/zFs-k-3__1I\" height=\"1\" width=\"1\"/></html>/<body>"];
[webView loadHTMLString:strHTML baseURL:nil];