套件概覽
一個輕量級的 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操作