Asiakirjalajien määritykset (DTD-määritykset) - yleiskuvaus

Asiakirjalajin määrityksen (DTD-määrityksen) avulla voidaan tarkistaa XML-tiedostoja vertaamalla niitä sääntöjoukkoon. Kun luot DTD-tiedoston, voit määrittää säännöt, joiden avulla hallitaan DTD-tiedostoon viittaavien XML-tiedostojen rakennetta.

DTD-määritys voi sisältää esittelyjä, jotka määrittävät DTD-tiedostoon viittavien XML-tiedostojen elementtejä, määritteitä, esitysmuotoja ja olioita. Se määrittää myös rajoitteet, joiden mukaan kutakin elementtiä, määritettä, esitysmuotoa ja oliota voidaan käyttää DTD-tiedostoon viittaavissa XML-tiedostoissa.

Jotta asiakirja olisi kelvollinen XML-tiedosto, sillä on oltava DTD-määritys (tai XML-skeema) ja sen on oltava kaikkien DTD-määritykseen (tai XML-skeemaan) sisältyvien esittelyjen mukainen.

Jotkin XML-jäsentimet pystyvät lukemaan DTD-määrityksiä ja tarkistamaan, onko luettava XML-tiedosto kaikkien sääntöjen mukainen. Kun jäsennin lukee XML-tiedostoa, se tarkistaa jokaisen rivin ja varmistaa, että rivi on DTD-tiedostossa määritettyjen sääntöjen mukainen. Ongelmatapauksessa jäsennin muodostaa virheen ja osoittaa, missä XML-tiedoston kohdassa virhe on. Tällaista jäsennintä kutsutaan oikeellisuuden tarkistavaksi jäsentimeksi, koska se tarkistaa XML-tiedoston sisällön vertaamalla sitä DTD-määritykseen.

Aiheeseen liittyviä tehtäviä
DTD-määritysten tarkistus