0

我想显示对 UIWebview 的肥皂响应..

我的肥皂反应是,

<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" 相关="modal"></a> <p></a>在与喜欢的人分享歌曲播放列表之前只需点击几下就可以了,混音带是一种爱的劳动;一个耗时的项目。每首歌都经过仔细考虑。当然,现在这一切都过去了,但是这个由 MakerBot 变出的 DIY MP3 播放器可以帮助它恢复原状。<img src="http://feeds.feedburner.com/r/GizmodoAustralia/4/zFs- k-3__1I" height="1" width="1"/>

像上面一样。。

我正在使用此代码将肥皂响应加载到 UIWebview

[webView loadHTMLString:soapresponse baseURL:nil];

在 webview 我想清除标签并显示内容。

任何人都请帮我这样做..

谢谢

4

1 回答 1

1

编辑解码 HTML 实体,如 & lt; to < : 使用NSString+HTML

NSString *strEncodeHTML = @"&lt;p&gt;&lt;img src=&quot;img.gawkerassets.com/img/17u1vg3xyeuipjpg/xlarge.jpg&quot; width=&quot;410&quot; data-size=&quot;large&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;a rel=&quot;lytebox&quot; href=&quot;img.gawkerassets.com/img/17u1vg3xyeuipjpg/…; &lt;a href=&quot;img.gawkerassets.com/img/17u1vg3xyeuipjpg/original.jpg&quot; rel=&quot;modal&quot;&gt;&lt;/a&gt; &lt;p&gt;&lt;/a&gt;content here.img src=&quot;feeds.feedburner.com/r/GizmodoAustralia/4/zFs-k-3__1I&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;";

strEncodeHTML = [[[strEncodeHTML stringByReplacingOccurrencesOfString:@"&lt;" withString:@"<"] stringByReplacingOccurrencesOfString:@"&gt;" withString:@">"] stringByReplacingOccurrencesOfString:@"&quot;" 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&#8217;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];
于 2012-08-29T05:17:07.187 回答