Əsas məzmuna keç

Pulsuz XML Formatlayıcı və Doğrulayıcısı

Brauzerinizin yerli DOM parseri istifadə edərək XML-i gözəl çap edin və doğrulayın. İstehsal istifadəsi üçün minifikasiya edilmiş çıxış daxildir.

Bir dəfə yükləndikdən sonra oflayn işləyir

Faylı bura buraxın və ya seçmək üçün klikləyin

XML · cihazınızda emal edilir

və ya mübadilə buferindən yapışdırmaq üçün Ctrl+V basın

Fayllara baxın
Çıxış burada görünəcək…

Ümumi istifadələr

  • RSS / Atom Axınlarını FormatıDərc etməzdən əvvəl quruluşu yoxlamaq üçün RSS və ya Atom axını XML-ni baxın və güzəl basın.
  • SOAP API İstəkləri və Cavabları FormatıSOAP zərifləri bir sətirdə oxunması çətin olduğu ilə məşhurdur. API çağrılarını sazlamaq üçün formatı.
  • Sitemap.xml-ni Formatı və DoğrulaSEO üçün sitemap.xml yoxlayın - bütün URL-ləri görün və Google-ə təqdim etməzdən əvvəl strukturun keçərli olduğunu yoxlayın.
  • Ofis Sənədi XML MüfəttişliyiMüasir .docx, .xlsx, .pptx faylları XML-nin ZIP arxividir. Sazlamaq üçün daxili XML-ni yoxlayın.
  • XML Konfiqurasiya Fayllarını MüfəttişliyiSpring, .NET, Tomcat, Maven, Ant - bir çox ekosistem XML config istifadə edir. Nəzərdən keçirmə üçün formatı.

Necə İşləyir

Bu alət XML-i brauzerlərin SVG və XHTML-i idarə etmək üçün istifadə etdiyi eyni XML mühərriki olan daxili DOMParser API istifadə edərək tamamilə brauzerinizdə təhlil edir və yenidən formatlayır. Heç bir kitabxana yüklənmir; gözəl-çap edici, kiçildici və JSON çevirici hamısı bu alətdə əl ilə yazılıb.

  1. 1
    DOMParser strukturu doğrulayır
    XML-iniz application/xml MIME növü ilə brauzerin doğma DOMParser-inə bəslənir. Sənəd yaxşı-formalanmayıbsa — bağlanmamış bir etiket, çatışmayan bir kök element, uyğunsuz dırnaqlar — DOMParser bir parsererror qovşağı yaradır, alət isə problemi sükutla nəzərə almaq əvəzinə brauzerin öz xəta mesajını üzə çıxarır.
  2. 2
    Fərdi serializator ağacı yenidən qurur
    Əl ilə yazılmış rekursiv bir gəzintiçi təhlil edilmiş DOM-dakı hər qovşağı — elementlər, mətn qovşaqları, CDATA bölmələri, şərhlər və işləmə təlimatları — gəzir və seçdiyiniz girinti eninlə (1, 2, ya da 4 boşluq) yenidən serializə edir. Kiçildilmiş çıxış eyni gəzintiçini boş bir doldurma sətri ilə yenidən istifadə edir, ona görə yalnız-boşluqlu mətn qovşaqları elementlər daxilindəki mətn məzmununa toxunmadan çıxarılır.
  3. 3
    Struktur statistikası sayılır
    Formatlanmış serializasiya keçidi zamanı gəzintiçi sənəddəki hər element və atributu sayır və əvvəl/sonra simvol ölçüləri ilə birlikdə cəmləri bildirir, heç bir əlavə təhlil addımı olmadan XML-in sürətli bir struktur icmalını verərək.
  4. 4
    İsteğe bağlı JSON çevirməsi
    İkinci rekursiv bir funksiya təhlil edilmiş DOM-u bir JSON obyektinə çevirir: element atributları @ ilə prefikslənmiş açarlar olur, təkrarlanan qonşu elementlər massivlər olur, tənha mətn uşaqları isə düz sətir dəyərləri olur. Nəticə endirmə ya da kopyalama üçün JSON.stringify ilə serializə edilir.

Əlaqəli Alətlər

Tez-tez Verilən Suallar