Guia de Integração XML Validator API
XML Validator API V1 Beta agora disponível: suporta validação de arquivo único, tarefas assíncronas em lote e saída SARIF/JUnit.
Carregando...
Visão geral de recursos
XML Validator API V1 Beta agora disponível: suporta validação de arquivo único, tarefas assíncronas em lote e saída SARIF/JUnit. Atualmente em V1 Beta: estrutura de resposta e códigos de erro são estáveis, futuras capacidades manterão compatibilidade retroativa.
Descrição da ferramenta
Validador XML online gratuito. Suporta verificação de sintaxe XML, validação DTD, validação XSD Schema, formatação e conversão de XML para JSON, ideal para integração de interfaces, validação de arquivos de configuração e depuração de dados de teste. Execução completamente no navegador, dados não são enviados.
Lista de capacidades
- `POST /api/xml/validate` para validação rápida de arquivo único.
- `POST /api/xml/validate/jobs` + interface de polling para tarefas em lote.
- Saída em JSON / SARIF / JUnit conforme necessário, integração direta com CI.
- O contrato abaixo pode ser usado diretamente em scripts de integração e CI, com campos mantidos estáveis.
- Erro de sintaxe XML ou impossível de analisar.
- O XSD tem formato inválido ou não está disponível.
- Formato de declaração DTD inválido, referência de entidade anômala ou declaração incompleta.
- XML não atende ao modelo de elementos DTD ou restrições de atributos.
- XML não atende às restrições de Schema.
- Corpo da solicitação excede o limite (recomenda-se dividir ou enviar em lotes).
- V1.1: Adicionar janela de concorrência e capacidade de cancelamento para tarefas em lote.
- V1.2: Suportar download assinado de resultados de tarefas e configuração de política de expiração.
- V2: Expandir cadeia de regras Schematron e cota em nível organizacional.
Feedback
Ajude-nos a melhorar a ferramenta
Ferramentas relacionadas
Formatador JSON Online
Formate, valide e explore JSON no navegador: visão em árvore, linhas de erro exatas e JSONPath, sem upload
Comparar JSON
Compare dois documentos JSON on-line: ordem das chaves e indentação ignoradas, cada adição, remoção e alteração listada por JSONPath, sem envio
Compilador Python Online
Execute Python 3.8-3.12 com upload de arquivos, pastas de projeto e bibliotecas populares
Executor PHP Online
Execute e teste código PHP online, com suporte para múltiplas versões PHP 7.4-8.5 e comparação de resultados