5 កំហុស XML ទូទៅ

រឿងមួយចំនួនដែលអ្នកមិនគួរធ្វើក្នុង 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