0

SOAP レスポンスを UIWebview に表示したい..

私の石鹸応答は、

<p><img src="http://img.gawkerassets.com/img/17u1vg3xyeuipjpg/xlarge.jpg" width="410" data-size="大"/></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>曲のプレイリストを好きな人と数回クリックするだけで共有できるようになる前は、ミックステープは愛情のこもった作業でした。時間のかかるプロジェクト。どの曲も慎重に検討されました。もちろん、それはすべてなくなりましたが、MakerBot によって呼び出されたこの DIY MP3 プレーヤーは、それを復活させるのに役立ちます。 k-3__1I" 高さ="1" 幅="1"/>

上記のように..

SOAP応答をUIWebviewにロードするためにこのコードを使用しています

[webView loadHTMLString:soapresponse baseURL:nil];

webviewでタグをクリアして内容を表示したい。

誰でも私がこれを行うのを手伝ってください..

ありがとうございました

4

1 に答える 1

1

&lt;のようなHTMLエンティティのデコードを編集します。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 に答える