Ուղեցույց

Ինչպես ձևաչափել XML-ը XML Formatter-ով

Տեղադրեք XML տեքստը, ընտրեք beautify կամ minify ռեժիմը և անհրաժեշտության դեպքում սահմանեք ներդրման լայնությունը։ Սխալ կազմված XML-ը կարող է տալ անհաջող արդյունք, իսկ minify-ը հեռացնում է մեկնաբանություններն ու թեգերի միջև եղած բացատը։

Գործիք XML ձևաչափիչ

XML տեքստի ձևաչափման նպատակը

XML Formatter-ը նախատեսված է XML տեքստը երկու տարբեր եղանակով դասավորելու համար։ Beautify ռեժիմը արդյունքը ներկայացնում է ընթեռնելի, ներդրված ձևով, ուստի այն օգտակար է կառուցվածքը դիտելու, տարրերի հարաբերությունները ստուգելու կամ երկար փաստաթուղթը ուսումնասիրելու ժամանակ։ Minify ռեժիմը ստեղծում է ավելի սեղմ ներկայացում՝ հեռացնելով XML մեկնաբանությունները, թեգերի միջև եղած բացատը և եզրային բացատները։

Աշխատելու համար տրամադրեք XML տեքստ և ընտրեք համապատասխան ռեժիմը։ Մուտքը պետք է դիտարկել որպես XML, ոչ թե որպես կամայական տեքստ. ձևաչափման գործընթացում այն վերլուծվում է, իսկ սխալ կառուցվածքը կարող է հանգեցնել անհաջող արդյունքի։ Ներդրման լայնությունը կարող եք փոխել, եթե ցանկանում եք տեսանելիորեն ավելի խորը կամ ավելի սեղմ դասավորություն։ Եթե նպատակն ընթեռնելիությունն է, ընտրեք beautify, իսկ եթե պետք է հեռացնել որոշ տեսողական բացատներ ու մեկնաբանություններ, ընտրեք minify։

Օգտագործման հերթականությունը

  1. Տեղադրեք XML բովանդակությունը մուտքի դաշտում և համոզվեք, որ փոխանցվող արժեքը տեքստ է։ Ոչ տեքստային արժեքը հաջող արդյունք չի տալիս։ Եթե դաշտում ոչինչ չկա կամ այնտեղ միայն բացատներ ու տողադարձեր են, գործիքը այդ մուտքը ընդունում է և վերադարձնում դատարկ արդյունք։

  2. Սովորական XML-ի դեպքում նախ ստուգեք արմատային տարրը, բացվող և փակվող թեգերի համապատասխանությունը, հատկանիշների չակերտները և փակագծերի դասավորությունը։ Այս նախնական ստուգումը հատկապես կարևոր է, երբ բովանդակությունը պատճենվել է այլ աղբյուրից կամ փոփոխվել է ձեռքով։ Beautify մշակումը վերլուծում է XML-ը մինչև ձևավորված տեքստ ստեղծելը, իսկ սխալ վերլուծության դեպքում արդյունքը կարող է նշվել որպես անհաջող։

  3. Ընտրեք beautify ռեժիմը, եթե ուզում եք ստանալ ընթեռնելի, ներդրված տեքստ։ Ներդրման լայնությունը սահմանեք ըստ փաստաթղթի ընթերցման հարմարության. լռելյայն արժեքը 2 բացատ է։ Ոչ դատարկ մուտքի դեպքում 0-ից ցածր, 8-ից բարձր կամ ամբողջ թվի չվերածվող արժեքը փոխարինվում է 2-ով, այնպես որ անընդունելի արժեքը չի ստեղծում անորոշ ներդրում։

  4. Ընտրեք minify ռեժիմը սեղմված ներկայացման համար։ Ռեժիմի ընտրությունը ոչ դատարկ մուտքի դեպքում կատարվում է անվանման փոքրատառ տարբերակով, իսկ դատարկ կամ չտրամադրված արժեքը վերադառնում է beautify ընտրությանը։ Minify-ի ժամանակ XML-ը նախ ստուգվում է, ուստի սխալ կազմված ոչ դատարկ բովանդակությունը նույնպես կարող է ավարտվել անհաջող արդյունքով։

  5. Գործարկեք ձևաչափումը և ուսումնասիրեք վերադարձված արդյունքը։ Եթե ստուգումը չի անցել, նորից համեմատեք թեգերի զույգերը, չակերտները և XML-ի ընդհանուր կառուցվածքը, ապա ուղղված տեքստը փոխանցեք որպես նոր մուտք։ Շատ մեծ փաստաթղթի դեպքում նախ հաշվի առեք դրա UTF-8 չափը, քանի որ ոչ դատարկ մուտքի համար սահմանված շեմը 1,000,000 բայթ է։

Արդյունքի ընթերցում և սահմանները

Հաջող beautify արդյունքը պետք է կարդալ որպես XML-ի ավելի տեսանելի, ներդրված ներկայացում։ Ներդրման լայնությունը փոխում է տեսողական դասավորությունը, իսկ լռելյայն 2 բացատը կիրառվում է այն դեպքերում, երբ ոչ դատարկ մուտքի համար տրված արժեքը չի կարող օգտագործվել կամ դուրս է թույլատրելի միջակայքից։

Minify արդյունքը գնահատելիս հաշվի առեք, որ այն նախատեսված չէ մեկնաբանությունների կամ թեգերի միջև եղած բացատների պահպանման համար։ Այդ ռեժիմը հեռացնում է XML մեկնաբանությունները, միավորում է թեգերի միջև եղած բացատը և կտրում է սկզբի ու վերջի բացատը։ Հետևաբար երկու ռեժիմների արդյունքները համեմատելիս տարբերությունը կարող է լինել ոչ միայն տողերի դասավորության մեջ։

Անհաջող արդյունքը նշանակում է, որ տվյալ մուտքը չի անցել տվյալ մշակման պայմանները։ Դա կարող է կապված լինել սխալ XML-ի, ոչ տեքստային մուտքի կամ չափազանց մեծ ոչ դատարկ արժեքի հետ, և չի նշանակում, որ կամայական տեքստը կարող է ձևավորվել որպես XML։ Դատարկ կամ միայն բացատներից բաղկացած արժեքը առանձին դեպք է. այն հաջողությամբ տալիս է դատարկ արդյունք՝ առանց ոչ դատարկ մուտքի չափի ու կարգավորումների ստուգումների։

Գործնական օրինակ

Դուք ունեք ընթեռնելիության համար դասավորելու XML փաստաթուղթ և ցանկանում եք այն ստանալ նախ ներդրված, ապա սեղմված տեսքով։

Տեղադրեք մեկ արմատային թեգով փոքր XML տեքստ, ընտրեք beautify ռեժիմը և սահմանեք 4 բացատ ներդրում։ Նույն մուտքի համար ընտրեք minify և համեմատեք վերադարձված երկու արդյունքների տեսքը։

Beautify ընտրելու դեպքում արդյունքը ներկայացվում է ներդրված, ընթեռնելի տեքստով, իսկ minify ընտրելու դեպքում՝ սեղմված XML-ով, որտեղ մեկնաբանություններն ու թեգերի միջև եղած բացատը հեռացված են։

Սահմանափակումներ

  • Ոչ դատարկ մուտքը պետք է լինի տող, չգերազանցի 1,000,000 UTF-8 բայթը և վերլուծելի լինի որպես XML, հակառակ դեպքում արդյունքը կարող է անհաջող լինել։

Հաճախակի սխալներ

  • Պատճառը կարող է լինել չփակված թեգը, անհամապատասխան զույգը կամ սխալ տեղադրված չակերտը։ Ուղղեք XML կառուցվածքը և կրկին փոխանցեք ամբողջական տեքստը՝ ընտրած ռեժիմով։

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

Ի՞նչ է տեղի ունենում դատարկ կամ սխալ կազմված XML-ի դեպքում։

Դատարկ կամ միայն բացատներից կազմված մուտքը հաջողությամբ տալիս է դատարկ արդյունք։ Ոչ դատարկ սխալ կազմված XML-ը կարող է տալ անհաջող արդյունք, քանի որ այն վերլուծվում է մինչև մշակումը։

Minify-ը պահպանո՞ւմ է մեկնաբանություններն ու բացատները։

Minify ընտրելու դեպքում մեկնաբանությունները, թեգերի միջև եղած բացատը և սկզբի ու վերջի բացատը չեն պահպանվում։

Ի՞նչ ներդրման լայնություն կարող եմ սահմանել։

Ոչ դատարկ XML-ի համար կարող եք տալ ամբողջ թվի վերածվող լայնություն։ 0-ից ցածր, 8-ից բարձր կամ չվերածվող արժեքը փոխարինվում է 2 բացատով, որը լռելյայն լայնությունն է։

Գործիք

XML ձևաչափիչ