Всякий раз, когда я вижу проблему, которой могут поделиться другие, с решением, которое было бы интересно реализовать, обычно оказывается, что оно уже решено. Я думаю, что лучше остановиться и заняться поиском, прежде чем погрузиться в кодирование.
Вот ситуация:
Вы можете копировать и вставлять разделы офисного документа в HTML-редактор Visual Studio. Проблема в том, что он создает HTML-текст, который выглядит следующим образом:
<tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes">
<td style="border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt" valign="top">
<p align="left" class="MsoNormal"
style="text-align:left;tab-stops:center 216.0pt right 432.0pt">
<b style="mso-bidi-font-weight:normal"><span lang="EN-US">ID<o:p></o:p></span></b></p>
</td>
<td style="border:solid windowtext 1.0pt;border-left:none;
mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt" valign="top">
Хорошо для машины, но это не совсем понятно для человека.
Могу поспорить, что это можно исправить, найдя повторяющиеся стили и создав из них CSS-классы. Компьютерная программа может сделать это действительно легко.
Я мог бы запустить эту программу, и тогда у меня был бы красивый, простой в обслуживании HTML, который выглядит точно так же, как мой документ Word.
(Да, я знаю, что могу просто отредактировать свой документ Word, а затем скопировать и вставить его в HTML, или просто сохранить его как файл HTML. Но это не будет похоже на ручное редактирование после факт).
В любом случае, кто-нибудь знает о программе, которая делает это?
<ч />
(позднее редактирование) Я обнаружил, что заданный вопрос является дубликатом этого .