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 файлы) және басқалары …