Visão geral
Um pacote leve para Flutter/Dart para decodificar entidades HTML, incluindo referências de caracteres nomeadas, decimais e hexadecimais. Converte com segurança texto HTML escapado de volta ao seu formato original, sendo ideal para renderizar conteúdo de fontes da web ou entradas de usuários. A biblioteca é eficiente, mínima e projetada especificamente para uso em aplicativos Dart em múltiplas plataformas.
Casos de uso
- Renderização de texto codificado em HTML na IU
- Processamento de conteúdo gerado pelo usuário
- Analisando dados de APIs da web
- Exibindo texto formatado do CMS
- Sanitizar a entrada antes da exibição
Principais recursos
- Suporta todos os tipos de entidade HTML
- Leve e rápido
- Compatibilidade multiplataforma
- API simples com métodos claros
- Sem dependências externas
Indicado para
- Aplicativos que lidam com strings de HTML brutas
- aplicações de renderização de conteúdo
- Ferramentas de web scraping
- Ferramentas de processamento de texto
- Aplicativos educacionais ou de documentação
Considerações
- Não analisa documentos HTML completos
- Não adequado para proteção contra XSS
- Requer sanitização manual de conteúdo não escapado
- Limitado à decodificação de referência de caractere
- Não destinado à manipulação complexa de HTML