Негізгі мазмұнға өту

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 түрлендіргіш барлығы осы құралда қолмен жазылған.

  1. 1
    DOMParser құрылымды тексереді
    XML-ыңыз браузердің нативті DOMParser-іне application/xml MIME түрімен беріледі. Құжат дұрыс-формалы болмаса — жабылмаған тег, жетіспейтін түбір элемент, сәйкессіз тырнақшалар — DOMParser parsererror түйінін шығарады, ал құрал мәселені үнсіз елемеудің орнына браузердің өз қате хабарламасын шығарады.
  2. 2
    Таңдаулы сериалдағыш ағашты қайта құрастырады
    Қолмен жазылған рекурсивті аралаушы талданған DOM-дағы әр түйінді — элементтер, мәтін түйіндері, CDATA бөлімдері, түсініктемелер және өңдеу нұсқаулары — аралайды және оларды таңдаған шегіну еніңізбен (1, 2 немесе 4 бос орын) қайта сериаландырады. Минификацияланған шығыс дәл сол аралаушыны бос толтыру жолымен пайдаланады, сондықтан тек-бос-орынды мәтін түйіндері элементтердің ішіндегі мәтін мазмұнына тиместен алынады.
  3. 3
    Құрылымдық статистика саналады
    Пішімделген сериалдау өтуі кезінде, аралаушы құжаттағы әр элемент пен атрибутты санайды және бұрын/кейінгі таңба өлшемдерімен қатар жиынтықтарды хабарлайды, қосымша талдау қадамынсыз XML-дың жедел құрылымдық шолуын береді.
  4. 4
    Қосымша JSON түрлендіруі
    Екінші рекурсивті функция талданған DOM-ды JSON нысанына түрлендіреді: элемент атрибуттары @ префиксімен кілттерге айналады, қайталанатын аға-іні элементтер массивтерге айналады, ал жалғыз мәтін балалары таза жол мәндеріне айналады. Нәтиже жүктеп алу немесе көшіру үшін JSON.stringify арқылы сериаландырылады.

Байланысты құралдар

Жиі қойылатын сұрақтар