Замена определенных строк "<" и ">" в html

97
6

<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>

Im пытается сгенерировать PDF из строки html выше в С#. Но он выходит из строя, потому что я не могу выделить < и > имя продукта, что приводит к недопустимому html. И даже если я их заменю на > и т.д., они все равно будут разбираться как >.

Можно ли заменить < и > на что-то вроде GT и LT пока я не получу его на сервере? После этого я могу просто заменить обычный текст на этом. В противном случае я, очевидно, заменю все теги.

заранее спасибо

спросил(а) 2021-01-28T00:40:38+03:00 3 месяца, 1 неделя назад
1
Решение
123

Что ты хочешь?

var replacers = {
'<': 'GT',
'>': 'LT'
};
var html = $('.sentinelresultitems').html().replace(/[<>]/g, function(match) {
return replacers[match];
});

ответил(а) 2021-01-28T00:40:38+03:00 3 месяца, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема