2011-12-20 48 views
-1

我想要做的是從HTML頁面中去除所有JavaScript和CSS片段並獲得純HTML代碼。我如何正確地做到這一點?使用C#從HTML中刪除樣式和JavaScript#

+0

有沒有簡單的辦法,據我瞭解,以做到這一點,你就只能通過你的代碼,看看會發生什麼,然後重寫它 – Ibu 2011-12-20 23:59:24

+0

我認爲,因爲所有的CSS和JS將由'style'或'script'標籤來標記,你可以通過HTML文件只是運行,刪除之間的任何東西,以及包括''和''' – Indranil 2011-12-21 00:04:22

回答

2

您始終可以使用Html Agility Pack來嘗試解析HTML,刪除有問題的腳本/樣式節點,然後輸出其餘部分。

0

感謝,可惜的是這是可能的將JS和CSS放入HTML而不使用HTML標記。您可以使用CSS的HTML style屬性來完成該操作,並且您可以將JS綁定到event以獲取例如具有屬性的按鈕。我以爲有清潔HTML優雅的,自動的方式...:/