Turinys:
Apibrėžimas - ką reiškia XML schema?
XML schema yra XML dokumento struktūrinis išdėstymas, išreikštas apribojimais ir dokumento turiniu. Apribojimai išreiškiami derinant šiuos dalykus:
- Gramatinės taisyklės, reglamentuojančios elementų eiliškumą
- Duomenų tipai, reglamentuojantys elementą ir turinio atributą
- Boolean prediktuoja, kad turinys turi atitikti
- Specializuotos taisyklės, įskaitant unikalumą ir referencinius vientisumo apribojimus
„Techopedia“ paaiškina XML schemą
XML schemos išreiškiamos naudojant dokumento tipo apibrėžimo (DTD) kalbą, kuri yra gimtoji pagal XML specifikaciją, tačiau turi gana ribotas galimybes. XML dokumentas gali būti susietas su schemos kalba arba žymint XML dokumente, arba naudojant kai kurias išorines priemones.
Patikrinimo, ar XML dokumentas atitinka schemą, procesas vadinamas tikrinimu. XML dokumentai galioja, jei jie atitinka schemos reikalavimus, su kuriais jie yra susieti, įskaitant tokius suvaržymus kaip:
- Struktūra, kaip nurodyta reguliariosios išraiškos sintaksėje
- Simbolių duomenų aiškinimo reikalavimai
- Elementai ir atributai, kuriuos reikia įtraukti kartu su jų leidžiama struktūra
