我可以在我的應用程序中使用notepad ++ exe嗎?

c# html-agility-pack htmltidy notepad++ winforms

我在html敏捷包的幫助下解析html文件,從html文件中提取表數據。但是有一些html文件沒有結束標籤是可選的,或者沒有起始標籤也是可選的。所以html agility pack沒有正確解析那個html頁面。如果我在記事本++中打開那個html文件的內容然後使用選項TestFX-->TestFX HTML Tidy-->TiDy clean document並使內容整潔如此。現在這個文件如果我使用html敏捷包進行解析,那麼它會正確解析它。

用記事本++製作html頁面整潔是最好的選擇。

所以我不知道,但是用戶不能這樣做首先他/她用notepad ++整理頁面然後繼續。然後我該怎麼辦?

編輯我使用了html tidy pack但在某些情況下有一個整理的文件沒有被解析但如果我在notepad ++中使這個頁面整潔然後它被解析。

一般承認的答案

我認為Notepad ++正在使用HtmlTidy庫,你也可以。主頁在這裡

或者也許您可以在線使用HrmlTidy等服務

編輯:你似乎想要使用notepad ++(在HtmlTidy之上)。 NP ++有一組有限的命令選項,因此加載文件不是問題。但我找不到任何接口的參考來完成你需要的其餘部分:整理HTML並保存結果。


熱門答案

HTML Tidy獨立於Notepad ++,您可以直接在.NET(或其他語言)項目中使用此開源組件。

有關在.Net中使用此內容的更多詳細信息,請參見此處




許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因