XML
XML ("Extensible Markup Language") on tietynlaisten merkintäkielien yläkäsite tai standardi, jolla tiedon merkitys on kuvattavissa tiedon sekaan. XML-kieliä käytetään sekä formaattina tiedonvälitykseen järjestelmien välillä että formaattina dokumenttien tallentamiseen. XML-kieli on rakenteellinen kuvauskieli, joka auttaa jäsentämään laajoja tietomassoja selkeämmin. XML:n kehittäjä on World Wide Web Consortium.
DTD
DTD:llä määritellään dokumentin rakenne käyttämällä seuraavia avainsanoja: DTD liitetään dokumentteihin lisäämällä dokumenttityyppimäärittely avainsanalla DOCTYPE, joka on aina dokumentin alussa (XML:ssä aina XML- määrittelyn jälkeen) annettava merkintä. Merkintä määrittelee, että mikä on DTD:n tunniste ja sijainti, sekä sen mistä DTD:n elementistä kyseisen dokumentin rakenne alkaa. Merkintään voidaan liittää myös sisäisiä rakennemäärittelyjä siten että ulkoista määrittelyä ei tarvita välttämättä lainkaan.