Sadržaj:
Definicija - Što znači XML shema?
XML shema je strukturni izgled XML dokumenta, izražen ograničenjima i sadržajem dokumenta. Ograničenja su izražena kombinacijom sljedećeg:
- Gramatička pravila koja uređuju redoslijed elemenata
- Vrste podataka koji upravljaju elementom i atributom sadržaja
- Booleovi predikati koji sadržajem moraju udovoljiti
- Specijalizirana pravila, uključujući jedinstvenost i referentna ograničenja integriteta
Techopedia objašnjava XML shemu
XML sheme izražene su korištenjem jezika Document Definition (DTD), koji je izvorni za XML specifikacije, ali s prilično ograničenom mogućnošću. XML dokument može se povezati s jezikom sheme, bilo označavanjem u XML dokumentu ili nekim vanjskim sredstvima.
Proces provjere pridržava li se XML dokument sheme naziva se potvrda. XML dokumenti su valjani ako udovoljavaju zahtjevima sheme s kojima su povezani, uključujući ograničenja kao što su:
- Struktura koja je specificirana sintaksom regularnog izraza
- Zahtjevi za tumačenje znakovnih podataka
- Elementi i atributi koji se trebaju uključiti zajedno s njihovom dozvoljenom strukturom