2

次の html があるとします。

<p>I am a paragraph</p>

<ul>
<li>Item</li>
<li>Item 2</li>
</ul>

<div class="special_div_from_email_client">
<span>Some text

不完全なタグを削除する必要があります。

私たちがやろうとしているのは、元のメッセージにカスタム文字列を配置して電子メール メッセージを解析し、それが応答に含まれている場合は削除できるようにすることです。電子メール プログラムが元のメッセージを html タグで囲んでいる場合、囲んでいる html タグを削除したいと考えています。

4

2 に答える 2

2

これはまさにあなたが探しているものではないかもしれませんが、無効なタグを削除すると、HTML メールの残りの部分 (レイアウトに表を使用している場合は特にTRとタグ) が壊れることがあることがわかりました。TD

これらのライブラリ/ツールのいずれかを使用して、HTML を完成/修正することをお勧めします。次に、有効な HTML で DOM をトラバースして、要素を削除/変更できます。

これは長い道のりのように思えるかもしれませんが、これが役に立てば幸いです。

于 2013-09-25T11:35:22.760 に答える