从HTML或XAML C#中删除表

本文关键字:删除 XAML HTML | 更新日期: 2023-09-27 18:01:00

我使用了HTML到XAML(FlowDocument(的转换脚本,唯一的问题是我不希望显示表。

对于这个例子,我更喜欢使用HTML代码:

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

好吧,只是为了举例,这就是表的格式。我想用<p><br />之类的东西来替换标记。我该怎么做?

从HTML或XAML C#中删除表

非常简单的术语中:

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>");

如果你有不止一个,你会在关门后得到一个额外的空间。你可以通过更彻底的逻辑来解释这一点。