<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>
我试图用c#中的html字符串生成PDF。但它崩溃了,因为我无法将产品名称中的<
和>
分开,从而导致无效的html。即使我用>
等替换它们,它们仍将被解析为>
。
是否可以将<
和>
替换为GT
和LT
,直到我在服务器上获取它为止?之后,我可以做一个正常的文本替换。否则我显然也会替换所有标签。
提前致谢
答案 0 :(得分:0)
这就是你想要的?
var replacers = {
'<': 'GT',
'>': 'LT'
};
var html = $('.sentinelresultitems').html().replace(/[<>]/g, function(match) {
return replacers[match];
});