插件概览
一个轻量级的 Flutter/Dart 包,用于解码 HTML 实体,包括命名实体、十进制和十六进制字符引用。它可安全地将转义的 HTML 文本转换回原始形式,非常适合用于渲染来自网络源或用户输入的内容。该库高效、简洁,专为在多个平台上的 Dart 应用中使用而设计。
适合场景
- 在UI中渲染HTML编码的文本
- 处理用户生成的内容
- 从网络API解析数据
- 从CMS显示格式化文本
- 在显示前对输入进行清理
主要特点
- Supports all HTML entity types
- Lightweight and fast
- Cross-platform compatibility
- Simple API with clear methods
- No external dependencies
适合对象
- Apps handling raw HTML strings
- Content rendering apps
- Web scraping utilities
- Text processing tools
- Educational or documentation apps
使用建议
- 不解析完整的HTML文档
- 不适合用于XSS防护
- 需要手动清理未转义的内容
- 限制字符引用解码
- 不适用于复杂的HTML操作