រឿងមួយចំនួនដែលអ្នកមិនគួរធ្វើក្នុង XML
ភាសា XML (Extensible Markup Language) គឺសាមញ្ញណាស់ដែលគ្រប់គ្នាអាចធ្វើជាម្ចាស់វាបាន។ ប្រភេទនៃមធ្យោបាយងាយស្រួលនេះគឺជាផលប្រយោជន៍សំខាន់នៃភាសា។ គុណវិបត្តិចំពោះ XML គឺថាច្បាប់ដែលមាននៅក្នុងភាសាគឺមានភាពច្បាស់លាស់។ ការញែក XML មានចន្លោះតិចតួចសម្រាប់កំហុសឆ្គង។ មិនថាអ្នកមានថ្មីចំពោះ XML ឬបានធ្វើការក្នុងភាសាអស់រយៈពេលជាច្រើនឆ្នាំកំហុសធម្មតាដដែលៗទំនងជាលេចឡើងម្តងហើយម្តងទៀត។ ចូរក្រឡេកមើលនូវកំហុសទូទៅចំនួន 5 ដែលមនុស្សបង្កើតនៅពេលសរសេរឯកសារជា XML ដូច្នេះអ្នកអាចរៀនចៀសវាងកំហុសឆ្គងទាំងនោះនៅក្នុងការងាររបស់អ្នក!
01 នៃ 05
រំលងសេចក្តីថ្លែងការណ៍សេចក្តីថ្លែងការណ៍
ទោះបីជាភាពស្មុគស្មាញផ្នែកបច្ចេកទេសរបស់ពួកគេក៏ដោយក៏កុំព្យូរទ័រនៅតែមិនអាចគិតថាខ្លួនឯងនិងប្រើវិចារណញាណដើម្បីរកមើលអ្វីដែលមានន័យក្នុងករណីផ្សេងៗគ្នា។ អ្នកត្រូវបញ្ជាក់ភាសាជាមួយសេចក្តីប្រកាសសេចក្តីថ្លែងការណ៍ដូច្នេះកម្មវិធីរុករកយល់ពីកូដដែលអ្នកនឹងសរសេរ។ បំភ្លេចសេចក្តីថ្លែងការណ៍នេះហើយកម្មវិធីរុករកនឹងមិនដឹងថាតើភាសាណាមួយដែលអ្នកប្រើហើយដូច្នេះនឹងមិនអាចធ្វើបានច្រើនជាមួយនឹងលេខកូដដែលអ្នកសរសេរ។
02 នៃ 05
ធាតុដែលមិនមានការរំខានឬអត្ថបទ
XML មានដំណើរការតាមឋានានុក្រម។ នេះមានន័យថា:
- ធាតុកូនក្មេងទាំងអស់ត្រូវតែមានឪពុកម្តាយ។
- ខ្សែទិន្នន័យទាំងអស់ត្រូវតែមានរវាងស្លាកធាតុ។
- មតិយោបល់ ទាំងអស់ត្រូវតែស្ថិតនៅក្នុងស្លាកអត្ថាធិប្បាយ។
03 នៃ 05
បើកស្លាក
XML តម្រូវឱ្យអ្នកបិទស្លាកទាំងអស់ដែលអ្នកបើក។ ស្លាកដូចជាតម្រូវឱ្យបិទវា។ អ្នកមិនអាចចាកចេញពីការបើកទ្វារនោះទេគ្រាន់តែព្យួរនៅទីនោះ! ក្នុង HTML អ្នកអាចទទួលបាននូវស្លាកបើកចំហម្តងម្កាលហើយកម្មវិធីរុករកមួយចំនួននឹងបិទផ្ទាំងសម្រាប់អ្នកនៅពេលដែលពួកគេបង្ហាញទំព័រ។ ឯកសារនៅតែអាចបញ្ជូលបានទោះបីជាមិនបានរៀបចំយ៉ាងល្អក៏ដោយ។ XML មានភាពច្របូកច្របល់ជាងនេះ។ ឯកសារ XML ដែលមានស្លាកបើកនឹងបង្កើតកំហុសនៅចំណុចខ្លះ។
04 នៃ 05
គ្មានធាតុឫសគល់
ដោយសារតែ XML ដំណើរការនៅក្នុងរចនាសម្ព័ន្ធមែកធាងរាល់ទំព័រ XML ត្រូវតែមានធាតុឫសនៅកំពូលនៃមែកធាង។ ឈ្មោះរបស់ធាតុគឺមិនសំខាន់ទេប៉ុន្តែវាត្រូវតែមាននៅទីនោះឬស្លាកដែលអនុវត្តតាមនឹងមិនត្រូវបានបញ្ចូលគ្នាឱ្យបានត្រឹមត្រូវទេ។
05 នៃ 05
តួអក្សរស - អវកាសច្រើន
XML បកប្រែ 50 ចន្លោះទទេដូចគ្នានឹងវាដែរ។
កូដ XML: ជំរាបសួរពិភពលោក!
លទ្ធផល: សួស្ដីពិភពលោក!
XML នឹងយកចន្លោះទទេច្រើនត្រូវបានគេស្គាល់ថាជាតួអក្សរដកឃ្លាសហើយបង្រួមពួកវាទៅក្នុងចន្លោះមួយ។ ចងចាំ, XML គឺអំពីការយកទិន្នន័យ។ វាមិនមែនអំពីការបង្ហាញទិន្នន័យនោះទេ។ វាមិនមានអ្វីដែលត្រូវធ្វើជាមួយការបង្ហាញរូបភាពឬការរចនា។ ចន្លោះពណ៌សដែលត្រូវបានប្រើដើម្បីតម្រឹមអត្ថបទមានន័យថាគ្មានអ្វីនៅក្នុងកូដ XML ដូច្នេះប្រសិនបើអ្នកបន្ថែមចន្លោះទំនេរបន្ថែមដើម្បីព្យាយាមកំណត់ប្លង់ឬការរចនាដែលមើលឃើញអ្នកនឹងខ្ជះខ្ជាយពេលវេលារបស់អ្នក។
កែសម្រួលដោយលោក Jeremy Girard