ធ្វើរចនាប័ទ្មឯកសារ XML ជាមួយ CSS

ធ្វើឱ្យ XML របស់អ្នកមើលទៅរបៀបដែលអ្នកចង់ឱ្យវាជាមួយសន្លឹករចនាប័ទ្មល្បាក់

ការបង្កើតឯកសារ XML សរសេរ DTD និងវិភាគវាជាមួយកម្មវិធីអ៊ីនធឺណិតគឺល្អប៉ុន្តែតើឯកសារនឹងបង្ហាញនៅពេលអ្នកមើលវាយ៉ាងដូចម្តេច? XML មិនមែនជាភាសានៃការបង្ហាញទេ។ តាមការពិតឯកសារដែលបានសរសេរជាមួយ XML នឹងមិនមានការធ្វើទ្រង់ទ្រាយទាល់តែសោះ។

ដូច្នេះ, តើខ្ញុំមើល XML របស់ខ្ញុំយ៉ាងដូចម្តេច?

គន្លឹះក្នុងការមើល XML នៅក្នុងកម្មវិធីរុករកគឺសន្លឹករចនាប័ទ្មល្បាក់។ សន្លឹករចនាប័ទ្មអនុញ្ញាតឱ្យអ្នកកំណត់គ្រប់ទិដ្ឋភាពនៃឯកសារ XML របស់អ្នកពីទំហំនិងពណ៌នៃអត្ថបទរបស់អ្នកទៅផ្ទៃខាងក្រោយនិងទីតាំងនៃវត្ថុមិនមែនអត្ថបទរបស់អ្នក។

និយាយថាអ្នកមានឯកសារ XML:

សមាជិកគ្រួសារ < ] <គ្រួសារ> <ឪពុកម្តាយ> យូដាស <ឪពុកម្តាយ> កូនស្រី <កូនចាប> <កូន> ជេនអេហ្វឺ <កូន> <កូន> <កូន>

ប្រសិនបើអ្នកចង់មើលឯកសារនោះនៅក្នុងកម្មវិធីរុករកដែលមានលក្ខណៈ XML ដូចជា Internet Explorer វានឹងបង្ហាញដូចនេះ:

Judy Layard Jennifer Brendan

ប៉ុន្ដែចុះយ៉ាងណាបើអ្នកចង់ធ្វើឱ្យមានភាពខុសគ្នារវាងមាតាបិតានិងកូន? ឬក៏ធ្វើឱ្យមានភាពខុសគ្នារវាងផ្នែកទាំងអស់នៅក្នុងឯកសារ។ អ្នកមិនអាចធ្វើវាជាមួយ XML ហើយវាមិនមែនជាភាសាដែលត្រូវបានប្រើដើម្បីបង្ហាញ។

ប៉ុន្តែសំណាងល្អវាងាយស្រួលប្រើ Cascading Style Sheets ឬ CSS នៅក្នុងឯកសារ XML ដើម្បីកំណត់ពីរបៀបដែលអ្នកចង់ឱ្យឯកសារនិងកម្មវិធីទាំងនេះបង្ហាញពេលមើលនៅក្នុងកម្មវិធីរុករក។ សម្រាប់ឯកសារខាងលើអ្នកអាចកំណត់រចនាប័ទ្មនៃស្លាកនីមួយ ៗ ក្នុងវិធីដូចគ្នានឹងឯកសារ HTML ។

ឧទាហរណ៍ក្នុង HTML អ្នកអាចចង់កំណត់អត្ថបទទាំងអស់ក្នុងស្លាកកថាខណ្ឌ (

) ដោយប្រើពុម្ពអក្សរ Verdana, Geneva ឬ Helvetica និងផ្ទៃខាងក្រោយពណ៌បៃតង។ ដើម្បីកំណត់ថានៅក្នុងសន្លឹករចនាប័ទ្មដូច្នេះកថាខណ្ឌទាំងអស់គឺដូចនោះអ្នកនឹងសរសេរ:

p {ពុម្ពអក្សរគ្រួសារ: verdana, geneva, helvetica; background-color: # 00ff00; }

ច្បាប់ដូចគ្នាធ្វើការសម្រាប់ឯកសារ XML ។ ស្លាកនីមួយៗនៅក្នុង XML អាចត្រូវបានកំណត់នៅក្នុងឯកសារ XML:

គ្រួសារ {color: # 000000; } មេ {គ្រួសារពុម្ពអក្សរ: Arial Black; ពណ៌: # ff0000; ព្រំដែន: រឹង 5px; ទទឹង: 300px; } កូន {ពុម្ពអក្សរគ្រួសារ: verdana, helvetica; ពណ៌: # cc0000; ព្រំដែន: រឹង 5px; ពណ៌ស៊ុម: # cc0000; }

នៅពេលដែលអ្នកមានឯកសារ XML និង សន្លឹករចនាប័ទ្ម របស់អ្នកត្រូវបានសរសេរអ្នកត្រូវដាក់វារួមគ្នា។ ស្រដៀងគ្នាទៅនឹងពាក្យបញ្ជាតំណនៅក្នុង HTML អ្នកដាក់បន្ទាត់មួយនៅផ្នែកខាងលើនៃឯកសារ XML របស់អ្នក (ខាងក្រោមការប្រកាស XML) ដោយប្រាប់ការញែក XML ដែលត្រូវរកសន្លឹករចនាប័ទ្ម។ ឧទាហរណ៍:

ដូចខ្ញុំបាននិយាយខាងលើបន្ទាត់នេះគួរត្រូវបានរកឃើញនៅក្រោម ប៉ុន្តែមុនពេលធាតុណាមួយនៅក្នុងឯកសារ XML ។

ការដាក់វាទាំងអស់រួមគ្នាឯកសារ XML របស់អ្នកនឹងអាន:

< ! កូន ELEMENT (#PCDATA)> <គ្រួសារ> <មាតាបិតា> ជូឌី <កូនចៀម> <ម្ដាយ> កូនស្រី <កូនចៀម> <កូន>