XML-skeema
XML-skeema () on W3C:n standardoima teknologia, jolla voidaan kuvata XML-dokumenttien rakenne. Skeemoilla voidaan kuvata esimerkiksi XML-muotoisen levytiedon tai vaikkapa myynti-ilmoituksen sallittu rakenne. Hyvä syy tällaisen kuvailun tekemiseen on yhteisen sanaston rakentaminen: XML-skeemoilla sanasto voidaan kuvailla sillä tarkkuudella, että myös tietokoneet ymmärtävät sen. Itse asiassa XML-skeema on siis standardoitu tapa puhua XML:stä.
XML-tiedonhaku
Elementtipohjaisen indeksoinnin ongelmien paikkaamiseksi on kehitetty useita vaihtoehtoisia indeksointimenetelmiä. Esimerkiksi sen sijaan, että indeksoidaan hierarkian kaikki tasot, voidaan indeksointi rajata vain hierarkian eri haarojen alimpiin elementteihin, ja päätellä sen jälkeen indeksoimatta jätettyjen elementtien relevanssi indeksoitujen elementtien perusteella. Toinen lähestymistapa on karsia hierarkian alinta tasoa indeksin keventämiseksi. Esimerkiksi tietyn ennalta määritellyn sanamäärän alittavat elementit voidaan jättää indeksoimatta. Indeksoinnissa on myös mahdollista luoda erillisindeksejä, jolloin jokaiselle eri elementtityypille luodaan erikseen oma indeksinsä ja hakutilanteessa jokaiselle näistä indekseistä suoritetaan haku erikseen ja tulokset näytetään käyttäjälle yhdistettynä.