2013-10-07 84 views
2

有什麼作爲HTML5 libtidy .NET包裝? 我一直在環顧四周,所有我能找到的是Mark Beaton's Tidy Managedlibtidy .NET包裝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'而不是。 –