Tartalomjegyzék:
Meghatározás - Mit jelent az XML séma?
Az XML-séma az XML-dokumentum szerkezeti elrendezése, korlátozásokkal és a dokumentum tartalmával kifejezve. A korlátozásokat az alábbiak kombinációjával fejezzük ki:
- Az elemek sorrendjét szabályozó nyelvtani szabályok
- Az elemt és a tartalomattribútumot irányító adattípusok
- A logikai predikálja, hogy a tartalomnak meg kell felelnie
- Speciális szabályok, beleértve az egyediséget és a referencia-integritási korlátozásokat
A Techopedia magyarázza az XML sémát
Az XML sémákat a Document Type Definition (DTD) nyelv használatával fejezzük ki, amely natív az XML specifikációban, de meglehetősen korlátozott képességekkel. Az XML dokumentum a séma nyelvéhez társítható, akár jelöléssel az XML dokumentumban, akár valamilyen külső eszköz segítségével.
Az ellenőrzés folyamatát, amely ellenőrzi, hogy az XML dokumentum megfelel-e a sémanak, érvényesítésnek nevezzük. Az XML-dokumentumok akkor érvényesek, ha megfelelnek a kapcsolódó sémakövetelményeknek, beleértve a következő korlátozásokat:
- A struktúrát egy szabályos kifejezés szintaxisa határozza meg
- A karakter adatok értelmezésének követelményei
- A feltüntetendő elemek és attribútumok, valamint megengedett szerkezetük