我有一個包含一堆html的字符串。我想對html標籤中的文本進行html編碼,但不是標籤本身。是否有一個簡單的方法來做到這一點在asp.net c#3.5html實體只對文本進行編碼,而不是html標籤
2
A
回答
3
你可以使用HTML Agility Pack(可通過nuget)讀取HTML,然後如有必要使用HtmlEncode方法通過查詢它們來對特定值進行編碼。
0
如果你需要一堆功能使用htmlagilitypack。如果你只是需要URL或特定標籤的東西,一個自寫解析器會更有效率
相關問題
- 1. 對mySQL文本進行HTML編碼?
- 2. 我如何HTML編碼可能有html標籤的文本,而不使用Javascript編碼標籤本身
- 3. 編碼HTML實體,但忽略HTML標籤 - 在PHP
- 4. 編碼圖標字體HTML實體
- 5. 追加HTML編碼字符串作爲HTML,而不是文本
- 6. PHP HTML特殊字符編碼不是實體,而是十進制
- 7. 如何防止Php的DOMDocument對html實體進行編碼?
- 8. c#剝離html標籤,解碼實體
- 9. MvcHtmlString.ToHtmlString()不對HTML進行編碼?
- 10. <簡而言之>作爲文本而不是HTML標籤
- 11. 刪除HTML標籤和HTML實體
- 12. handlebars顯示html標籤而不是將其視爲html標籤
- 13. 去XML編組,不編碼HTML實體
- 14. jQuery .html()將HTML代碼輸出爲文本而不是html
- 15. 用於只讀文本的HTML標籤
- 16. HTML和字符編碼VS HTML實體
- 17. 如何在HTML顯示腳本標籤,而不是執行它
- 18. 不使用熊貓而對多列進行標籤編碼
- 19. 使用HTML標籤進行本地化
- 20. HTML中的Symfony2表單標籤,而不是純文本
- 21. 搜索和替換HTML文本,而不是標籤
- 22. 標籤通過只是標籤而不是單選按鈕中的圓圈html
- 23. Html在ASP.NET的DetailsView中對文本進行編碼
- 24. Html在剃刀視圖中對文本進行編碼
- 25. 如何對Twig中的HTML轉義文本進行URL編碼?
- 26. 如何在Action Script 3中對HTML文本進行編碼?
- 27. HTML實體 - 讓€而不是€
- 28. ASP.NET標籤控件 - 不要編碼HTML
- 29. 不能在標題解碼HTML實體
- 30. html文本編碼
雖然我已經在使用它,但我一直有麻煩打開文檔文件(.chm)的敏捷包 – 2011-03-28 20:51:57
[問題與幫助文檔]( http://htmlagilitypack.codeplex.com/discussions/69349?ProjectName=htmlagilitypack) – jwillmer 2011-03-28 21:26:33
感謝myName甚至不知道這是一個Windows問題。總是認爲chm文件有問題。 – 2011-03-29 14:56:00