XML форматтаушы және тексеруші — тегін
Браузердің туа DOM талдауышын пайдаланып XML-ді сәнді басып шығарыңыз және тексеріңіз. Өндіріс пайдалануы үшін кішірейтілген шығысты қамтиды.
Файлды осы жерге тастаңыз немесе таңдау үшін басыңыз
XML · құрылғыңызда өңделеді
немесе алмасу буферінен қою үшін Ctrl+V басыңыз
Шығыс осында көрінеді…Жиі қолданылуы
- RSS / Atom ағындарын ПішіміБасу бұрын құрылым тексеріңіз RSS немесе Atom ағын XML-ді бағалау және сәтітіндіру.
- SOAP API сұраулықтар және Жауаптарды ПішіміSOAP сөлектері сызықты оқу қиынға түске ретіндегі танымалы. API шақыруын ойша өндеу үшін пішімі.
- Sitemap.xml пішімі және ДәлелдіSEO үшін sitemap.xml тексеріңіз - барлық URL-лері бақылап Google-ге орналастыру бұрын құрылым жарамды екенін тексеріңіз.
- Office құжатының XML кодын тексеруБүгінгі .docx, .xlsx, .pptx файлы XML-дің ZIP өндіктіктері. Ойша өндеу үшін іштік XML тексеріңіз.
- XML орнату Файлдар ІруулікSpring, .NET, Tomcat, Maven, Ant - көп ecosystem-ы XML config пайдаланады. Қарау үшін пішімі.
Қалай жұмыс істейді
Бұл құрал XML-ды толығымен браузеріңізде кірістірілген DOMParser API-ын — браузерлердің SVG мен XHTML-ды өңдеу үшін пайдаланатын дәл сол XML қозғалтқышын — пайдаланып талдайды және қайта пішімдейді. Ешбір кітапхана жүктелмейді; әдемі-принтер, минификатор және JSON түрлендіргіш барлығы осы құралда қолмен жазылған.
- 1DOMParser құрылымды тексередіXML-ыңыз браузердің нативті DOMParser-іне application/xml MIME түрімен беріледі. Құжат дұрыс-формалы болмаса — жабылмаған тег, жетіспейтін түбір элемент, сәйкессіз тырнақшалар — DOMParser parsererror түйінін шығарады, ал құрал мәселені үнсіз елемеудің орнына браузердің өз қате хабарламасын шығарады.
- 2Таңдаулы сериалдағыш ағашты қайта құрастырадыҚолмен жазылған рекурсивті аралаушы талданған DOM-дағы әр түйінді — элементтер, мәтін түйіндері, CDATA бөлімдері, түсініктемелер және өңдеу нұсқаулары — аралайды және оларды таңдаған шегіну еніңізбен (1, 2 немесе 4 бос орын) қайта сериаландырады. Минификацияланған шығыс дәл сол аралаушыны бос толтыру жолымен пайдаланады, сондықтан тек-бос-орынды мәтін түйіндері элементтердің ішіндегі мәтін мазмұнына тиместен алынады.
- 3Құрылымдық статистика саналадыПішімделген сериалдау өтуі кезінде, аралаушы құжаттағы әр элемент пен атрибутты санайды және бұрын/кейінгі таңба өлшемдерімен қатар жиынтықтарды хабарлайды, қосымша талдау қадамынсыз XML-дың жедел құрылымдық шолуын береді.
- 4Қосымша JSON түрлендіруіЕкінші рекурсивті функция талданған DOM-ды JSON нысанына түрлендіреді: элемент атрибуттары @ префиксімен кілттерге айналады, қайталанатын аға-іні элементтер массивтерге айналады, ал жалғыз мәтін балалары таза жол мәндеріне айналады. Нәтиже жүктеп алу немесе көшіру үшін JSON.stringify арқылы сериаландырылады.
Байланысты құралдар
CSS сәнді түрлендіруші
Кішірейтілген CSS-ті біркелкі шегініспен ретке келтіріңіз немесе кішірейтіңіз. Болжамды айырмашылықтар үшін қасиеттерді әліпби бойынша сұрыптау (міндетті емес).
HTML сәнді түрлендіруші және кішірейткіш
HTML-ды тиісті кірістіру шегінісімен сәнді басып шығарыңыз немесе кішірейтіңіз. <pre>, <script>, <style> блоктарының ішіндегі мазмұнды сақтайды.
SQL форматтаушы және сәнді түрлендіруші
SQL сұрауларын тиісті шегіністермен, реттелетін кілт сөз регистрімен және негізгі сөйлемдерде жол үзілістерімен сәнді басып шығарыңыз. Кез келген SQL диалектімен жұмыс істейді.