Panduan Integrasi XML Validator API
XML Validator API telah menyediakan V1 Beta: mendukung validasi file tunggal, tugas asinkron batch, dan output SARIF/JUnit.
Memuat...
Ringkasan fitur
XML Validator API telah menyediakan V1 Beta: mendukung validasi file tunggal, tugas asinkron batch, dan output SARIF/JUnit. Saat ini V1 Beta: struktur respons dan kode kesalahan stabil, kemampuan berikutnya akan tetap kompatibel ke belakang.
Deskripsi Alat
Validator XML gratis secara online. Mendukung pemeriksaan sintaks XML, validasi DTD, validasi XSD Schema, pemformatan dan konversi XML ke JSON, cocok untuk penyesuaian antarmuka, validasi file konfigurasi dan debugging data uji. Berjalan sepenuhnya di sisi browser, data tidak diunggah.
Daftar kemampuan
- `POST /api/xml/validate` digunakan untuk validasi file tunggal yang cepat.
- `POST /api/xml/validate/jobs` + antarmuka polling digunakan untuk tugas batch.
- Dapat menampilkan JSON / SARIF / JUnit sesuai kebutuhan, terintegrasi langsung ke CI.
- Kontrak berikut dapat digunakan langsung untuk skrip integrasi dan CI, bidang tetap stabil.
- Kesalahan sintaks XML atau tidak dapat diuraikan.
- XSD memiliki format yang salah atau tidak tersedia.
- Format deklarasi DTD salah, referensi entitas abnormal, atau deklarasi tidak lengkap.
- XML tidak memenuhi model elemen DTD atau batasan atribut.
- XML tidak memenuhi batasan Schema.
- Badan permintaan melebihi batas (disarankan untuk membagi atau mengirim secara batch).
- V1.1: Tugas batch menambahkan jendela konkurensi dan kemampuan pembatalan.
- V1.2: Hasil tugas mendukung unduhan bertanda tangan dan konfigurasi kebijakan kedaluwarsa.
- V2: Perluas rantai aturan Schematron dan kuota tingkat organisasi.
Umpan balik
Bantu kami meningkatkan alat
Alat terkait
JSON Formatter Online
Format, validasi, dan jelajahi JSON di peramban: tampilan pohon, baris galat yang tepat, dan JSONPath, tanpa unggah
Bandingkan JSON
Bandingkan dua dokumen JSON secara daring: urutan kunci dan indentasi diabaikan, setiap penambahan, penghapusan, dan perubahan didaftar per JSONPath, tanpa unggahan
Kompiler Python Online
Jalankan Python 3.8-3.12 dengan unggahan file, folder proyek, dan pustaka populer
Penjalankan PHP Online
Jalankan dan uji kode PHP online, mendukung pengalihan multi-versi PHP 7.4-8.5 dan perbandingan hasil