XML матни оддӣ бо сохтори ба тегҳо асосёфта аст. Блокнот онро бидуни ягон нармафзори иловагӣ менависад. Калиди кор риоя кардани қоидаҳои тегҳо аст, то ки ҳангоми захира кардани файл он эътиборнок боқӣ монад.
Чӣ тавр файли .XML-ро дар Блокноти онлайн сохтан мумкин аст
Файли XML чист?
XML маънои забони нишонагузории васеъшавандаро (Extensible Markup Language) дорад. Он маълумотро дар дохили тегҳои фармоишии аз ҷониби шумо муайяншуда захира мекунад, ки барои нишон додани робитаи маълумот бо ҳамдигар ҷойгир шудаанд. Файлҳои конфигуратсия, ҷараёнҳои маълумот ва танзимоти барномаҳо аз он истифода мебаранд, зеро сохтори он барои хондан ва барои барномаҳои дигар таҳлил кардан осон аст.
Файли асосии XML чунин менамояд:
<?xml version="1.0" encoding="UTF-8"?><person> <name>John</name> <age>28</age> <city>New York</city></person>Қадам ба қадам: Эҷоди файли XML дар Блокнот
Қадами 1: Блокнотро кушоед
Блокнотро дар компютери худ кушоед ё агар хоҳед, ки барномаи мизи корӣро истифода набаред, аз блокноти ройгони онлайн истифода баред.
Қадами 2: Эъломияи XML-ро илова кунед
Файлро бо ин сатр оғоз кунед:
<?xml version="1.0" encoding="UTF-8"?>Ин ба ҳар гуна барномае, ки файлро мехонад, мегӯяд, ки кадом версияи XML ва рамзгузории аломатҳоро интизор шавад.
Қадами 3: Унсури решагиро (root) илова кунед
Ҳар як файли XML танҳо ба як унсури решагӣ ниёз дорад, ки ҳама чизи дигарро дар бар мегирад.
<catalog></catalog>Қадами 4: Унсурҳои фаръиро илова кунед
Маълумоти худро дар дохили унсури решагӣ бо истифода аз тегҳое, ки худатон номгузорӣ мекунед, ҷойгир кунед.
<catalog> <book> <title>Sample Book</title> <author>Jane Doe</author> </book></catalog>Қадами 5: Ҳар як тегро пӯшед
Ҳар як теги кушода ба теги пӯшидаи мувофиқ бо тартиби кушода шуданашон ниёз дорад. <book> бо </book> пӯшида мешавад, на пеш аз он.
Қадами 6: Бо васеъкунии .xml захира кунед
Ба File ва сипас ба Save As гузаред. Дар рӯйхати афтандаи "Save as type" варианти All Files-ро интихоб кунед. Файлро бо васеъкунии .xml номгузорӣ кунед, масалан catalog.xml. Ҳамчун .txt мондани васеъкунӣ маънои онро дорад, ки файл аз ҷониби барномаҳои дигар ҳамчун XML хонда намешавад.
Қоидаҳои XML барои дар хотир доштан
Як унсури решагӣ. Ҳама чизи дигар дар дохили он ҷойгир аст. Шумо наметавонед ду теги сатҳи болоӣ дошта бошед.
Тегҳо ба регистри ҳарфҳо ҳассос мебошанд. <Name> ва <name> ҳамчун тегҳои гуногун баррасӣ мешаванд.
Ҳар як тег пӯшиданро талаб мекунад. Тегҳои худпӯшида хати моилро истифода мебаранд, ба монанди <br/>.
Аттрибутҳо бояд дар нохунак бошанд. Нависед <book id="1">, на <book id=1>.
Аломатҳои махсусро бо хати идоракунӣ иваз кунед. Барои & аз &, барои < аз < ва барои > аз > дар дохили мундариҷаи матн истифода баред.
Хулоса
Файли XML ин матнест, ки ба тегҳои муайянкардаи шумо тартиб дода шудааст. Бо эъломия оғоз кунед, як унсури решагӣ илова кунед, маълумоти худро дар дохили он ҷойгир кунед, ҳар як тегро пӯшед ва бо васеъкунии .xml захира кунед. Ҳангоми навиштан сохторро намоён нигоҳ доред ва аксари хатогиҳо пеш аз ба вуҷуд овардани мушкилот ба осонӣ ошкор карда мешаванд.