Guida all'integrazione XML Validator API
XML Validator API V1 Beta è ora disponibile: supporta la convalida di singoli file, attività asincrone in batch e output SARIF/JUnit.
Caricamento...
Panoramica delle funzioni
XML Validator API V1 Beta è ora disponibile: supporta la convalida di singoli file, attività asincrone in batch e output SARIF/JUnit. Attualmente in V1 Beta: la struttura della risposta e i codici di errore sono stabili, le funzionalità future manterranno la compatibilità all'indietro.
Descrizione dello strumento
Validatore XML gratuito online. Supporta il controllo della sintassi XML, la validazione DTD, la validazione XSD Schema, la formattazione e la conversione da XML a JSON, adatto per il debug dell'interfaccia, la validazione dei file di configurazione e la risoluzione dei dati di test. Esecuzione completamente nel browser, i dati non vengono caricati.
Elenco delle funzionalità
- `POST /api/xml/validate` è utilizzato per la convalida rapida di singoli file.
- `POST /api/xml/validate/jobs` + interfaccia di polling per attività in batch.
- Output in JSON / SARIF / JUnit secondo le necessità, integrazione diretta in CI.
- Il seguente contratto può essere utilizzato direttamente per l'integrazione di script e CI, i campi rimangono stabili.
- Errore di sintassi XML o impossibile analizzare.
- XSD ha un formato non valido o non è disponibile.
- Formato dichiarazione DTD errato, riferimento entità anomalo o dichiarazione incompleta.
- XML non soddisfa il modello di elementi DTD o vincoli di attributi.
- XML non soddisfa i vincoli dello Schema.
- Corpo della richiesta superato (si consiglia di dividere o inviare in batch).
- V1.1: aggiunta di finestre di concorrenza e capacità di annullamento per attività in batch.
- V1.2: i risultati delle attività supportano il download firmato e la configurazione della politica di scadenza.
- V2: estensione della catena di regole Schematron e quota a livello organizzativo.
Feedback
Aiutaci a migliorare lo strumento
Strumenti correlati
JSON Formatter Online
Formatta, valida ed esplora JSON nel browser: vista ad albero, righe di errore esatte e JSONPath, senza upload
Confronto JSON
Confronta due documenti JSON online: ordine delle chiavi e indentazione ignorati, ogni aggiunta, rimozione e modifica elencata per JSONPath, nessun caricamento
Compilatore Python online
Esegui Python 3.8-3.12 con caricamento file, cartelle di progetto e librerie popolari
Esecutore PHP Online
Esegui e testa codice PHP online, con supporto per il cambio di versione multipla da PHP 7.4-8.5 e confronto dei risultati