Անցնել հիմնական բովանդակությանը

XML ձևաչափիչ ու ստուգիչ անվճար

Գեղեցկացրեք ու ստուգեք XML-ն ձեր բրաուզերի բնիկ DOM վերլուծիչ: Ներառում է կրճատված ելք արտադրական օգտագործման:

Աշխատում է անցանց՝ բեռնվելուց հետո

Գցեք ֆայլն այստեղ կամ սեղմեք՝ ընտրելու համար

XML · մշակվում է ձեր սարքում

կամ սեղմեք Ctrl+V՝ սեղմատախտակից տեղադրելու համար

Ընտրել ֆայլեր
Ելքը կհայտնվի այստեղ…

Տարածված կիրառություններ

  • Ձևաչափել RSS / Atom StreamsՍտուգել և գամ-տպել RSS կամ Atom stream XML վերակացուցակել կազմ մեջ տպել:
  • Ձևաչափել SOAP API Հարցում և արձագանքSOAP փակ անվանի դժվար շարադրել մեկ շարքում: Ձևաչափել API կանչ սխալ հայտնաբերել համար:
  • Ձևաչափել և Վավերել Sitemap.xmlՍտուգել sitemap.xml SEO համար - տեսնել բոլոր URL-ներ և վավերել որ կազմ վավերական մեջ իրար Google:
  • Ստուգել Օֆիս փաստաթղթ XMLԺամանակակ .docx, .xlsx, .pptx ֆայլ են ZIP կրտկ XML: Ստուգել ներ XML սխալ հայտնաբերել համար:
  • Ստուգել XML կազմ ՖայլSpring, .NET, Tomcat, Maven, Ant - շատ կրտկ կազմ XML: Ձևաչափել կրտկ փոփ համար:

Ինչպես է այն աշխատում

Այս գործիքը XML-ը վերլուծում և վերաձևաչափում է ամբողջովին ձեր դիտարկիչում՝ ներկառուցված DOMParser API-ով — նույն XML շարժիչով, որ դիտարկիչներն օգտագործում են SVG-ն ու XHTML-ը մշակելու համար։ Ոչ մի գրադարան չի բեռնվում. գեղեցիկ-տպիչը, մինիֆիկատորը և 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-ով ներբեռնման կամ պատճենման համար։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր