XSL ja andmepuu Sugupuus on vähemalt kolme põlve andmed, iga inimese kohta vähemalt ees- ja perekonnanimi ning sünniaasta. Näiteks http://minitorn.tlu.ee/~jaagup/kool/java/naited20/html/xml/sugupuu.xml * Trüki välja kõikide inimeste eesnimed sugupuus * Trüki välja kõik eesnimed inimestel, kes on sündinud enne aastat 1970. * Trükitakse välja inimeste nimed ning nende laste arv. * Trüki välja inimeste eesnimed. Iga nime juurde tema laste nimed. * Vormista eelmine näide HTMLina. Iga inimene eraldi lõigus, lapsed loeteluna inimese nime järel. * Hoolitse, et lastetutel inimestel ei tekiks tühja loetelu. * Väljastatakse nimed, kel on vähemalt kaks last. * Väljastatakse nimed, kellel on sugupuus vanavanem. * Andmepuus muudetakse sünniaasta atribuudiks. * Andmepuus lisatakse igale inimesele element, mille sisu koosneb eesnime tähest, punktist ja perekonnanimest. * Luuakse inimeste andmetest HTML-tabel, kus andmed on sünniaasta järgi sorteeritud. * Tabelisse paigutatakse vaid parameetriga ette antud perekonnanimega inimesed. * Iga inimese juurde kirjutatakse, mitu aastat on ta noorem tabelis paiknevast vanimast inimesest. * Eraldi märgitakse ära, kes on oma õdede/vendade juures pesamuna (st. hiliseima sünniaastaga).