2013-10-07 5 views
2

Есть ли что-нибудь как HTML5 libtidy .NET wrapper? Я озирался, и все, что я могу найти, это Mark Beaton's Tidy Managed.libtidy .NET wrapper html5

Он, кажется, не поддерживает HTML5 изящно. Я использовал его в прошлом с большим успехом, но он больше не подходит.

Тогда это HTML Tidy with HTML5 support.

Но я надеялся, что для него есть .NET-оболочка (чем я не могу найти, несмотря ни на что).

Также необходимо построить на x64, так что я понимаю, шансы близки к нулю :)

ответ

2

Вы можете попробовать свойство NewInlineTags. Работает для меня:

var td = Document.FromFile(InFileName); 
// new HTML5 tags 
td.NewInlineTags = "section, aside, header, nav, footer"; 
+1

Ваши новые теги являются тегами уровня блока, а не встроенными тегами. [См. Документацию Mozilla] (https://developer.mozilla.org/en-US/docs/Web/HTML/Block-level_elements). Поэтому я предполагаю, что они должны вместо этого войти в 'NewBlockLevelTags'. –

 Смежные вопросы

  • Нет связанных вопросов^_^