1 repositorio
Libraries providing consistent HTML parsing and manipulation across different operating systems.
Distinct from Web and HTML Processing: Unlike normalizers, this covers the full processing pipeline (parsing, manipulation, extraction) across iOS, macOS, and Linux.
Explore 1 awesome GitHub repository matching web development · Cross-Platform HTML Processing. Refine with filters or upvote what's useful.
SwiftSoup es una biblioteca de procesamiento HTML multiplataforma para Swift que convierte cadenas y archivos HTML o XML sin procesar en un modelo de objetos de documento (DOM) estructurado. Proporciona la infraestructura central para analizar contenido web en un árbol navegable, permitiendo el acceso programático a elementos de página en iOS, macOS y Linux. La biblioteca cuenta con un motor de selectores CSS para la extracción de datos y un sistema de sanitización basado en listas blancas para eliminar etiquetas y atributos inseguros del contenido enviado por el usuario. Optimiza las consultas de documentos repetitivas mediante el almacenamiento en caché de consultas memorizadas. El proyecto cubre la manipulación del DOM para actualizar elementos y atributos, recorrido recursivo del árbol para búsquedas profundas y análisis basado en tokens para transformar el marcado en datos estructurados.
Provides a consistent Swift-based library for parsing and managing web content across iOS, macOS, and Linux.