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 փոխարկիչը բոլորն ձեռագիր են այս գործիքում։
- 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 բարբառով: