0
<table class="sentinelresultitems" style="width: 800px; font-size: 0.5em; margin-top: 30px; margin-left: 50px; margin-right: 50px; display: table;">
    <tbody><tr>
        <td>
            <b>License ID</b>
        </td>
        <td style="text-align: right">
            <b>Product</b>
        </td>
     /tr>
    <tr>
        <td>New</td>
        <td class="quoteproductname" style="text-align: right">Product > name</td>
    </tr>
    <tr>
        <td>New</td><td class="quoteproductname" style="text-align: right">Another < product name
        </td>
    </tr>
    </tbody>
</table>

上記のHTML文字列からC#でPDFを生成しようとしています。<しかし、製品名のandを分離できないためクラッシュ>し、無効な html が生成されます。&gt;そして、それらを etc に置き換えても、それらは として解析され>ます。

サーバー上に取得するまで、 <andをandの>ようなものに置き換えることは可能ですか? その後、通常のテキスト置換を行うことができます。それ以外の場合は、明らかにすべてのタグも置き換えます。GTLT

前もって感謝します

4

1 に答える 1

0

それがあなたが望むものですか?

var replacers = {
    '<': 'GT',
    '>': 'LT'
};
var html = $('.sentinelresultitems').html().replace(/[<>]/g, function(match) {
    return replacers[match];
});
于 2012-08-30T13:19:04.577 に答える