作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一些 HTML 内容,我想在将其显示在我的网页中之前对其进行解析和编码。
诀窍是我只想对文本内容进行编码,而不是对 HTML 内容中明显的 HTML 标记进行编码。我怎样才能做到这一点?
例子:
提供
"Some text & links : <strong>bla blà blö</strong> and <a href="http://www.google.com">go there</a> for only 15 € < 20 €"
我要输出
"Some text & links : <strong>bla blà blö</strong> and <a href="http://www.google.com">go there</a> for only 15 € < 20 €"
or
"Some text & links : <strong>bla blà blö</strong> and <a href="http://www.google.com">go there</a> for only 15 € < 20 €"
最佳答案
var html =
"Some text & links : <strong>bla blà blö</strong> and <a href=\"http://www.google.com\">go there</a> for only 15 € < 20 €";
// This
HtmlAgilityPack.HtmlEntity.Entitize(html);
// Outputs
Some text & links : <strong>bla blà blö</strong> and <a href="http://www.google.com">go there</a> for only 15 € < 20 €
刚刚对其进行了测试,它在您的示例中运行良好。
如果你想看看它是怎么做到的,那就是public .
关于c# - 如何仅对 HTML 字符串中的文本内容进行 HtmlEncode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7418498/
我是一名优秀的程序员,十分优秀!