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
Hakutulosten päällekkäisyys on erityinen haaste, koska tutkimusten mukaan käyttäjät eivät halua nähdä näitä päällekkäisiä tuloksia ja ne häiritsevät hakutulosten tulkintaa. Tämän vuoksi on kehitetty erilaisia menetelmiä päällekkäisyyksien vähentämiseksi käyttäjälle esitettävistä hakutuloslistoista. Karsimista voidaan suorittaa esimerkiksi näyttämällä vain tietyn tyyppiset tai kaikkein relevanteimmat elementit. Tällaisen raa’an karsimisen lisäksi käytetään monimutkaisempia menetelmiä, jotka huomioivat dokumentin puurakenteen tai järjestävät tuloksia erilaisilla algoritmeilla uudestaan ennen niiden näyttämistä käyttäjälle. Tulosten esittämistä on mahdollista selkeyttää myös niin, että käyttäjälle näytetään vain laajemman tason elementti ja piilotetaan sen alapuolella hierarkiassa olevat elementit oletuksena näkyvistä ja näytetään ne vain pyydettäessä.