XML គឺជាអត្ថបទធម្មតាដែលមានរចនាសម្ព័ន្ធផ្អែកលើស្លាក (tag)។ Notepad អាចសរសេរវាបានដោយមិនចាំបាច់ប្រើកម្មវិធីបន្ថែមអ្វីឡើយ។ កត្តាសំខាន់គឺការអនុវត្តតាមច្បាប់នៃស្លាក ដើម្បីឱ្យឯកសារនៅតែមានសុពលភាពបន្ទាប់ពីអ្នករក្សាទុក។
របៀបបង្កើតឯកសារ .XML ក្នុងកម្មវិធី Notepad អនឡាញ
តើឯកសារ XML ជាអ្វី?
XML មកពីពាក្យថា Extensible Markup Language។ វាផ្ទុកទិន្នន័យនៅខាងក្នុងស្លាកផ្ទាល់ខ្លួនដែលអ្នកកំណត់ដោយខ្លួនឯង ដោយរៀបចំជាលំដាប់ថ្នាក់ដើម្បីបង្ហាញពីទំនាក់ទំនងនៃទិន្នន័យ។ ឯកសារកំណត់រចនាសម្ព័ន្ធ (Config files), មតិព័ត៌មានទិន្នន័យ និងការកំណត់របស់កម្មវិធី ប្រើប្រាស់ XML ព្រោះរចនាសម្ព័ន្ធរបស់វាមានភាពងាយស្រួលក្នុងការអាន និងងាយស្រួលសម្រាប់កម្មវិធីដទៃទៀតក្នុងការដំណើរការ។
ឧទាហរណ៍នៃឯកសារ XML មូលដ្ឋាន៖
<?xml version="1.0" encoding="UTF-8"?><person> <name>John</name> <age>28</age> <city>New York</city></person>ជំហាននៃការបង្កើតឯកសារ XML ក្នុង Notepad
ជំហានទី 1៖ បើកកម្មវិធី Notepad
បើកកម្មវិធី Notepad នៅលើកុំព្យូទ័ររបស់អ្នក ឬប្រើ Notepad អនឡាញ ដោយឥតគិតថ្លៃ ប្រសិនបើអ្នកចង់ចៀសវាងការប្រើកម្មវិធីដំឡើងលើកុំព្យូទ័រ។
ជំហានទី 2៖ បន្ថែមសេចក្តីប្រកាស XML
ចាប់ផ្តើមឯកសារដោយបន្ទាត់នេះ៖
<?xml version="1.0" encoding="UTF-8"?>នេះប្រាប់ទៅកម្មវិធីណាមួយដែលអានឯកសារនេះថាត្រូវរំពឹងទុកកំណែ XML និងការកំណត់កូដតួអក្សរ (character encoding) មួយណា។
ជំហានទី 3៖ បន្ថែមធាតុឫស (Root element)
រាល់ឯកសារ XML ទាំងអស់ត្រូវការធាតុឫសតែមួយគត់ដែលរុំព័ទ្ធអ្វីៗទាំងអស់នៅខាងក្នុង។
<catalog></catalog>ជំហានទី 4៖ បន្ថែមធាតុរង (Child elements)
ដាក់ទិន្នន័យរបស់អ្នកនៅខាងក្នុងធាតុឫស ដោយប្រើស្លាកដែលអ្នកកំណត់ឈ្មោះដោយខ្លួនឯង។
<catalog> <book> <title>Sample Book</title> <author>Jane Doe</author> </book></catalog>ជំហានទី 5៖ បិទរាល់ស្លាកទាំងអស់
រាល់ស្លាកបើកទាំងអស់ត្រូវមានស្លាកបិទដែលត្រូវគ្នា តាមលំដាប់លំដោយដែលវាត្រូវបានបើក។ <book> ត្រូវបិទដោយ </book> មិនមែនបិទមុនវាឡើយ។
ជំហានទី 6៖ រក្សាទុកដោយប្រើកន្ទុយឯកសារ .xml
ចូលទៅកាន់ File បន្ទាប់មកជ្រើសរើស Save As។ ជ្រើសរើស All Files ក្នុងជម្រើស "Save as type"។ ដាក់ឈ្មោះឯកសារដោយប្រើកន្ទុយ .xml ឧទាហរណ៍ catalog.xml។ ប្រសិនបើអ្នកទុកវាជា .txt ឯកសារនឹងមិនត្រូវបានអានជា XML ដោយកម្មវិធីដទៃទៀតឡើយ។
ច្បាប់ XML ដែលគួរចងចាំ
ធាតុឫសតែមួយ៖ អ្វីៗទាំងអស់ត្រូវដាក់នៅខាងក្នុងវា។ អ្នកមិនអាចមានស្លាកកម្រិតខ្ពស់ពីរបានទេ។
ស្លាកប្រកាន់តួអក្សរធំតូច៖ <Name> និង <name> ត្រូវបានចាត់ទុកថាជាស្លាកផ្សេងគ្នា។
រាល់ស្លាកត្រូវការការបិទ៖ ស្លាកដែលបិទខ្លួនឯងត្រូវប្រើសញ្ញាទ្រេត (forward slash) ដូចជា <br/> ។
គុណលក្ខណៈ (Attributes) ត្រូវការសញ្ញាសម្រង់៖ សរសេរ <book id="1"> មិនមែន <book id=1> ឡើយ។
សញ្ញាពិសេស៖ ប្រើ & សម្រាប់ & , < សម្រាប់ < និង > សម្រាប់ > នៅខាងក្នុងខ្លឹមសារអត្ថបទ។
សេចក្តីសន្និដ្ឋាន
ឯកសារ XML គឺជាអត្ថបទដែលរៀបចំទៅក្នុងស្លាកដែលអ្នកកំណត់ខ្លួនឯង។ ចាប់ផ្តើមជាមួយសេចក្តីប្រកាស បន្ថែមធាតុឫសតែមួយ ដាក់ទិន្នន័យរបស់អ្នកនៅខាងក្នុង បិទរាល់ស្លាកទាំងអស់ ហើយរក្សាទុកដោយកន្ទុយ .xml។ រក្សារចនាសម្ព័ន្ធឱ្យបានច្បាស់លាស់នៅពេលអ្នកសរសេរ ហើយកំហុសភាគច្រើននឹងងាយស្រួលក្នុងការរកឃើញមុនពេលវាក្លាយជាបញ្ហា។