e da, pitao si i za iskustva. pa osim za navedeni primer (XML+XSL/T = HTML) koristili smo ga i u jednoj (povećoj) desktop aplikaciji za kreiranje izveštaja.
to je bila delphi aplikacija, a kako su naši izveštaji bili jaako komplexni, puno slika, podataka razbacanih, pa onda često različiti za svakog klijenta, a i kako je QuickReports iz delphija 6 bio
malo bugovit, opredelili smo se za XSL.
koristili smo Apache FOP (formating objects processor) implementaciju sa apače xml projekta
http://xml.apache.org/fop
on u sebi sadrži i XSL/T transformer, a ima i render za FO, i kao izlaz, jedna od opcija je i PDF koji smo mi koristili.
(a kao dodatna opcija koja nam je odgovarala je i to što u FOPu postoji i dobar render SVG vektorskog XML formata za slike koji nam je bio neophodan zbog velikog broja slika koje su morale biti perfektno odštampane)
znači, ukratko ceo postupak je bio sledeći: iz baze se vade textualni podaci, organizuju i pravi se XML, paralelno se koriste drugi podaci, i pravi se SVG, koji se embeduje u prvi XML, to se prosleđuje FOPu, on pravi PDF, i otvara se adobe acrobat gde korisnik može da pregleda, odštampa ili pak snimi izveštaj...
jedino što je sve ovo bilo malo sporo, jer je FOP rađen u javi..
// inače: cela ova tema je više za XML forum, pa se moli neki moderator da je prebaci tamo, ili bar u čekaonicu da je ja preuzmem...