I realize that I have been waaay to little geeky in my recent posts, so here is some real geeky XSLT tips:
«Language» recognition
XSLT 2.0/XQuery 1.0 has support for regular expressions which can be useful if you are processing an XML file with elements with different alphabets and you only want to display the elements in one of the alphabets. Russian and a few other languages for example uses the Cyrillic alphabet wich is defined in the unicode range from 0x0400 to 0x052F. The following snippet does the trick:
We speak russian!
Bi-lingual XSLT transformation
You can easily do bi-lingual XSLT transformations. If you want to display values in different language dependening on some external parameter, I have found the following to do the job:
translation.xml looks like this:
cheers
Cheers!
Skål!
Proost!
Sorting elements
With XSLT 2.0 you can use an extra attribute «order-by» in your for-each to specify what element to sort by (with an optional + or – in front to indicate ascending or descending sorting). If you’re using XSLT 1.0 however, you have to do it slightly different. The following snippet will print out the name of the latest hired employee in every departement (sorted by the date hired):
kan du ikkje oversrette fjøsspråket mitt her, så alle kan forstå da?
ok.
dette er kanskje den aller mest booring og utrendye posten din gjennom alle tider- og det er laange tider, den værste grisen-tidene! Du skal liksom holde en blogg om hva som er hot og trendy- når i heite huleste skal vi damer som leser bloggen din få litt inspirasjon til ting som er hot? Stian? Svar da! Hva er dette? Hvor blir det av klesleksjonen fra Milano liksoM?
Jeg skal gi deg klesleksjon jeg!!
jaujau kleskolleksjon eller klesleksjon..same same, det betyr da «læren om klærne» begge deler! 😉