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.tpu.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, kelle perekonannimi on nt. Kippar. * Trükitakse välja inimeste nimed ning nende laste arv. * Trüki välja inimeste eesnimed. Iga nime alla 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.