Guía de integración de XML Validator API
XML Validator API V1 Beta disponible: admite validación de un solo archivo, tareas asincrónicas por lotes y salida SARIF/JUnit.
Cargando...
Descripción general de características
XML Validator API V1 Beta disponible: admite validación de un solo archivo, tareas asincrónicas por lotes y salida SARIF/JUnit. Actualmente en V1 Beta: la estructura de respuesta y los códigos de error son estables, las capacidades futuras mantendrán compatibilidad hacia atrás.
Descripción de la herramienta
Validador XML gratuito en línea. Soporta verificación de sintaxis XML, validación DTD, validación de esquema XSD, formateo y conversión de XML a JSON, ideal para coordinación de interfaces, validación de archivos de configuración y depuración de datos de prueba. Se ejecuta completamente en el navegador, los datos no se cargan.
Lista de capacidades
- `POST /api/xml/validate` se utiliza para validación rápida de un solo archivo.
- `POST /api/xml/validate/jobs` + interfaz de sondeo para tareas por lotes.
- Salida flexible en JSON / SARIF / JUnit, integración directa en CI.
- El siguiente contrato puede usarse directamente en scripts de integración y CI, los campos se mantienen estables.
- Error de sintaxis XML o no se puede analizar.
- El XSD tiene un formato incorrecto o no está disponible.
- Formato de declaración DTD incorrecto, referencia de entidad anómala o declaración incompleta.
- XML no cumple con el modelo de elementos DTD o restricciones de atributos.
- XML no cumple con restricciones de Schema.
- Cuerpo de solicitud excede el límite (se recomienda dividir o enviar en lotes).
- V1.1: Agregar ventana de concurrencia y capacidad de cancelación para tareas por lotes.
- V1.2: Resultados de tareas con descarga firmada y configuración de política de expiración.
- V2: Extender cadena de reglas Schematron y cuota a nivel organizacional.
Comentarios
Ayúdanos a mejorar la herramienta
Herramientas relacionadas
Formateador JSON Online
Formatea, valida y explora JSON en tu navegador: vista de árbol, líneas de error exactas y JSONPath, sin subir nada
Comparar JSON
Compara dos documentos JSON en línea: se ignoran el orden de claves y la indentación, y cada alta, baja y cambio se lista por JSONPath, sin subir nada
Compilador Python en línea
Ejecuta Python 3.8-3.12 con carga de archivos, carpetas de proyecto y bibliotecas populares
Ejecutor PHP en Línea
Ejecuta y prueba código PHP en línea, con soporte para cambio de múltiples versiones PHP 7.4-8.5 y comparación de resultados