0

XML を解析し、xml のさまざまな要素を使用して、UIWebView に表示できる HTML コードを作成します。解析済み XML の一部には、リンク付きの画像が含まれています。写真は残しておきたいのですが、リンクを失います。通常、文字列内のすべての ahref タグを置き換えるだけで済みますが、写真以外のリンクは残しておきたいと思います。XCodeでこれを実行して、画像からahrefタグのみを削除する方法はありますか?

a href="http://treymorgan.net/wp-content/uploads/2012/06/divorce.jpg" img class="alignleft size-full wp-image-4539" title="divorce" src="http://treymorgan.net/wp-content/uploads/2012/06/divorce.jpg" alt="" width="190" height="150"/ /a

4

1 に答える 1

2

リンク自体を変更するのではなく、CSSを使用してこれを実行できるはずです。これを達成する方法についての提案については、この記事をご覧ください:-

http://css-tricks.com/pointer-events-current-nav/

更新:iOSおよび多くのデスクトップブラウザの画像の周りに配置されたリンクを無効にする完全に機能する例を次に示します。<body>この例では、コンテンツを解析済みのHTMLスニペットに置き換える必要があります。

<html>
<head>
    <style type='text/css'>
    a > img {
        pointer-events: none;
        cursor: default;
        }
    </style>
</head>
<body>
    <a href='http://www.google.com'>Link to Google</a><br>
    <a href='http://www.google.com'><img src='[image_url.png]'></a>
</body>
</html>
于 2012-07-09T17:49:53.347 に答える