Удалить таблицу из HTML или XAML C # - PullRequest
1 голос
/ 02 июля 2011

Я использовал скрипт преобразования HTML в XAML (FlowDocument), единственная проблема в том, что я не хочу отображать таблицы.

Я бы предпочел использовать код HTML для этого примера:

<table>
<tr>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>

ОК, просто для примера, это форматирование таблицы, как есть. Я хотел бы заменить теги на что-то вроде <p> или <br />, как бы я это сделал?

1 Ответ

1 голос
/ 02 июля 2011

В очень упрощенные условия:

string html = "...";
html = html.Replace("<table>","<p>");
html = html.Replace("<td>","");
html = html.Replace("</td>"," ");
html = html.Replace("<tr>","");

html = html.Replace("</tr>","<br/>");
html = html.Replace("</table>","</p>");

Вы получите дополнительный пробел после закрытия, если у вас их больше одногоВы можете объяснить это с помощью более тщательной логики.

...