Kazalo:
Opredelitev - Kaj pomeni XML shema?
Shema XML je strukturna postavitev dokumenta XML, izražena z omejitvami in vsebino dokumenta. Omejitve so izražene s kombinacijo naslednjega:
- Slovnična pravila, ki urejajo vrstni red elementov
- Vrste podatkov, ki urejajo element in atribut vsebine
- Boolean predvideva, da mora vsebina zadovoljiti
- Specializirana pravila, vključno z edinstvenostjo in referenčnimi omejitvami integritete
Techopedia razlaga shemo XML
Sheme XML so izražene v jeziku Document Type Definition (DTD), ki je izvorni za specifikacijo XML, vendar ima precej omejene zmogljivosti. Dokument XML je lahko povezan z jezikom sheme bodisi z označevanjem v dokumentu XML bodisi z drugimi zunanjimi sredstvi.
Postopek preverjanja, ali se dokument XML drži sheme, se imenuje preverjanje. Dokumenti XML so veljavni, če izpolnjujejo zahteve sheme, s katero so povezani, vključno z omejitvami, kot so:
- Struktura, kot jo določa sintaksa regularnega izraza
- Zahteve za razlago znakovnih podatkov
- Elementi in atributi, ki jih je treba vključiti skupaj z njihovo dovoljeno strukturo
