概要
命名、10進数、16進数の文字参照を含むHTMLエンティティをデコードする軽量なFlutter/Dartパッケージです。エスケープされたHTMLテキストを安全に元の形式に戻すため、Webソースやユーザー入力からのコンテンツレンダリングに最適です。このライブラリは効率的で最小限であり、複数のプラットフォームでのDartアプリケーション向けに特別に設計されています。
用途
- UIでHTMLエンコードされたテキストをレンダリングする
- ユーザー生成コンテンツの処理
- Web 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の操作には向いていません