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.
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
Çı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.
- 1DOMParser strukturu doğrulayırXML-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.
- 2Fə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.
- 3Struktur statistikası sayılırFormatlanmış 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İ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
CSS Gözəlləşdiricisi
Sıxılmış CSS-i ardıcıl girintilərlə səliqəyə salın və ya sıxın. Proqnozlaşdırıla bilən fərqlər üçün xassələrin istəyə bağlı əlifba sırası.
HTML Gözəlləşdiricisi və Minifikatoru
HTML-i düzgün yuvalama girintisi ilə gözəl çap edin və ya minifikasiya edin. <pre>, <script>, <style> blokları daxilindəki məzmunu qoruyur.
SQL Formatlayıcı və Gözəlləşdiricisi
SQL sorğularını düzgün girintilə, konfiqurasiya edilə bilən açar söz hərfləri və əsas bəndlər üzrə sətir kəsmələri ilə gözəl çap edin. İstənilən SQL dialekti ilə işləyir.