EXtensible Markup Language- ի (XML) հիմնական նպատակն է պահպանել համեմատաբար փոքր քանակությամբ տվյալների: Դրա օգտագործումը թույլ է տալիս անել առանց լիարժեք տվյալների բազայի ՝ ծրագրերի միջև կառուցվածքային տեղեկատվությունը պահելու և փոխանակելու ժամանակ: Նման տվյալները պահվում են xml ընդլայնմամբ սովորական տեքստային ֆայլերում, ուստի դրանք կարող եք ստեղծել կամ փոփոխել գրեթե ցանկացած տեքստային խմբագրիչով:
Հրահանգներ
Քայլ 1
Xml ֆայլում փոփոխություններ կատարելու համար վեբ փաստաթղթերի հետ աշխատելու համար օգտագործեք ցանկացած մասնագիտացված խմբագիր: Այս տեսակի յուրաքանչյուր ծրագիր այսօր ներկառուցված գործիքներ ունի XML լեզվի շարահյուսության հետ աշխատելու համար: Մասնագիտացված խմբագրիչի օգտագործումը մեծապես պարզեցնում և արագացնում է աշխատանքը xml- կոդի հետ, քանի որ ծրագիրը ոչ միայն ընդգծում է շարահյուսությունը և ճիշտ ձևաչափում լեզվի պիտակները, այլ նաև առաջարկում է համատեքստային ակնարկներ պիտակները մուտքագրելիս: Սա աշխատում է մոտավորապես այնպես, ինչպես որոնիչներում համատեքստային ակնարկը. Դուք սկսում եք պիտակ մուտքագրել, և ծրագիրը ցույց է տալիս ցուցակ, որում կարող եք ընտրել ձեզ համար անհրաժեշտ այս պիտակի ուղղագրությունը:
Քայլ 2
Օգտագործեք ցանկացած առաջադեմ մակարդակի տեքստի խմբագիր, եթե դուք չունեք մասնագիտացված խմբագիր: Նույնիսկ ամենապարզ Գրառման գրքույկը կարող է օգտագործվել xml ֆայլեր ստեղծելու և փոփոխելու համար: Իհարկե, դա այնքան էլ հարմար չէ ձեր մուտքագրած պիտակների ճշգրտության ստուգման և հատուկ խմբագիրների առաջարկած այլ առավելությունների պատճառով: Փաստաթղթերի հետ կարող եք աշխատել XML լեզվով ինչպես անմիջապես սերվերի վրա, այնպես էլ դրանք ներբեռնելով ձեր համակարգչում, և փոփոխություններ կատարելուց հետո վերաշարադրել նույն տեղում մնացած բնօրինակը:
Քայլ 3
Օգտագործեք նույն գործառույթները, որոնք օգտագործում եք պարզ տեքստային ֆայլերը փոփոխելու համար, եթե սերվերի կողմից ծրագրավորման ցանկացած լեզվով գրված սցենարները պետք է խմբագրեն xml փաստաթղթեր: PHP- ի օգտագործման ժամանակ կարող եք նաև օգտագործել ներկառուցված գործառույթներ, որոնք նախատեսված են տվյալ ձևաչափի հետ աշխատելու համար. Օրինակ ՝ domxml_new_doc (նոր xml փաստաթուղթ ստեղծելը), domxml_open_file (xml ֆայլ բացելը), domxml_xmltree (բովանդակության հիման վրա ստեղծելով օբյեկտ xml ֆայլ), իսկ մյուսները …