1 repositorio
Verification of XML element names against disallowed symbols to ensure document structural integrity.
Distinct from XML Schema Validations: Distinct from XML Schema Validations: validates the naming characters of individual elements rather than checking the document against an XSD schema.
Explore 1 awesome GitHub repository matching web development · Element Name Validation. Refine with filters or upvote what's useful.
xmltodict es una librería de Python que proporciona serialización bidireccional entre documentos XML y diccionarios. Funciona como un analizador (parser) que convierte entradas marcadas en pares clave-valor y como una utilidad de serialización que transforma diccionarios de nuevo en documentos XML estructurados. El proyecto incluye un procesador de flujo incremental que utiliza callbacks basados en profundidad para manejar archivos XML grandes manteniendo un uso de memoria constante. Cuenta con un gestor de espacios de nombres (namespaces) para asignar prefijos y declaraciones, así como un sanitizador de seguridad que bloquea la expansión de entidades externas y valida nombres de elementos para prevenir ataques de inyección. La librería proporciona capacidades para la aplicación de tipos de datos, como forzar que elementos específicos se representen como listas independientemente del número de hijos. También admite el post-procesamiento de datos a través de callbacks definidos por el usuario y ofrece controles configurables para expandir, colapsar u omitir espacios de nombres durante el proceso de conversión.
Verifies that XML element names do not contain illegal symbols to maintain structural integrity.