XML
XML on tekstimuotoista ja muistuttaa HTML-kieltä, jolla WWW-sivut kirjoitetaan, ja ne kummatkin ovat SGML-kielen yksinkertaistettuja osajoukkoja. XML ei kuitenkaan ole tarkoitettu sivunkuvauskieleksi kuten HTML, vaan se on metakieli, jolla kuvataan tiedon rakenne ilman ennalta määrättyjä koodeja. XML-kielellä voi muodostaa uusia koodeja, joiden avulla voidaan luoda dokumentteja hyvinkin erilaisiin ja erityisiin tarkoituksiin. XHTML on HTML-kielen versio, joka on siivottu puhtaaksi XML-kieleksi.
XML-tiedonhaku
Perinteisesti tietokantoihin ja sisältöön kohdistuvat XML-tiedonhaun välineet ja menetelmät ovat olleet suhteellisen erillään toisistaan, mutta hiljalleen on syntynyt enemmän tarvetta näiden yhdistämiseen samoihin järjestelmiin. Usein samoissa järjestelmissä tarvitaan molempia lähestymistapoja ja niitä yhdistelemällä saadaan käyttäjän kannalta parhaat tulokset.