Бесплатен Форматер и валидатор на XML
Прегледно форматирајте и потврдете XML користејќи го нативниот DOM парсер на вашиот прелистувач. Вклучува минифициран излез за продукциска употреба.
Спуштете ги датотеките овде или кликнете за да пребарувате
XML · Нема ограничување на големината на датотеката
или притиснете Ctrl+V за да залепите од таблата со исечоци
Излезот ќе се прикаже тука…Како функционира
Оваа алатка парсира и повторно форматира XML целосно во вашиот прелистувач користејќи ја вградената API DOMParser — истиот XML механизам што прелистувачите го користат за ракување со SVG и XHTML. Не е вчитана библиотека; убавиот printer, минифицирачот, и конверторот во JSON сите се рачно напишани во оваа алатка.
- 1DOMParser ја проверува структуратаВашиот XML се предава на природниот DOMParser на прелистувачот со MIME тип application/xml. Ако документот не е добро формиран — незатворена ознака, недостасувачки корен елемент, несовпаднати наводници — DOMParser произведува јазол parsererror и алатката ја прикажува сопствената порака за грешка на прелистувачот наместо тивко да го игнорира проблемот.
- 2Прилагоден сериjализер го гради дрвото повторноРачно напишан рекурзивен минувач минува низ секој јазол во парсираниот DOM — елементи, текстуални јазли, CDATA секции, коментари, и инструкции за обработка — и повторно ги сериjализира со вашата избрана ширина на вовлекување (1, 2, или 4 празни места). Минифицираниот излез го користи истиот минувач со празна низа за пополнување, така што текстуалните јазли што се само празни места се отстрануваат без да се допре текстуалната содржина внатре во елементи.
- 3Се броат структурни статистикиЗа време на форматираниот проход за сериjализација, минувачот го брои секој елемент и атрибут во документот и пријавува вкупни збирови заедно со големини на карактери пред/по, давајќи ви брз структурен преглед на XML без дополнителен чекор на парсирање.
- 4Опционална конверзија во JSONВтора рекурзивна функција го конвертира парсираниот DOM во JSON објект: атрибутите на елементите стануваат клучеви со префикс @, повторените соседни елементи стануваат низи, а осамените текстуални деца стануваат обични вредности низа. Резултатот се сериjализира со JSON.stringify за преземање или копирање.
Поврзани алатки
Разубавувач и минификатор на HTML
Прегледно форматирајте или минифицирајте HTML со правилно вовлекување на вгнездувањата. Ја зачувува содржината внатре во <pre>, <script>, <style> блокови.
JSON форматер
Форматирајте, валидирајте, минимизирајте и истражете ги податоците од JSON. Приказ на дрво, истакнување на синтаксата и копија со еден клик.
Минификатор и разубавувач на CSS
Минифицирајте CSS за намалување на големината на датотеката или разубавете минифициран CSS за читливост. Веднаш, во вашиот прелистувач.