我有一個包含一堆html的字符串。我想對html標籤中的文本進行html編碼,但不是標籤本身。是否有一個簡單的方法來做到這一點在asp.net c#3.5html實體只對文本進行編碼,而不是html標籤
2
A
回答
3
你可以使用HTML Agility Pack(可通過nuget)讀取HTML,然後如有必要使用HtmlEncode方法通過查詢它們來對特定值進行編碼。
0
如果你需要一堆功能使用htmlagilitypack。如果你只是需要URL或特定標籤的東西,一個自寫解析器會更有效率
相關問題
- 1. 我如何HTML編碼可能有html標籤的文本,而不使用Javascript編碼標籤本身
- 2. 編碼HTML實體,但忽略HTML標籤 - 在PHP
- 3. 編碼圖標字體HTML實體
- 4. PHP HTML特殊字符編碼不是實體,而是十進制
- 5. 如何防止Php的DOMDocument對html實體進行編碼?
- 6. MvcHtmlString.ToHtmlString()不對HTML進行編碼?
- 7. <簡而言之>作爲文本而不是HTML標籤
- 8. 刪除HTML標籤和HTML實體
- 9. 去XML編組,不編碼HTML實體
- 10. 用於只讀文本的HTML標籤
- 11. HTML和字符編碼VS HTML實體
- 12. 不使用熊貓而對多列進行標籤編碼
- 13. 使用HTML標籤進行本地化
- 14. HTML中的Symfony2表單標籤,而不是純文本
- 15. ASP.NET標籤控件 - 不要編碼HTML
- 16. 如何在Action Script 3中對HTML文本進行編碼?
- 17. Html在剃刀視圖中對文本進行編碼
- 18. 不能在標題解碼HTML實體
- 19. 在Django中,顯示HTML代碼而不是實際文本
- 20. PHP HTML DOM提取標籤的文本,而不包括嵌套標籤文本
- 21. 對於HTML文檔,哪些HTML標籤是不可缺少的?
- 22. 在rails中對html進行編碼
- 23. 在POST之前對HTML進行編碼
- 24. 爬行對標籤從HTML
- 25. 使用html.ActionLink而不是HTML編碼
- 26. 如何對實體進行JSON編碼?
- 27. 轉換HTML實體HTML文本
- 28. 將unicode字符編碼爲Python中的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