Citat:
Originally posted by Indigo@Nov 2 2008, 13:46
Någon som delar min uppfattning, eller motsätter sig å det grövsta?
|
XSLT är underbart.
Det är ingen vidare nytta med att använda det i webbläsaren men det fungerar utmärkt för att förstärka separationen av innehåll, utseende och funktion. Omåttligt smidigt för att exempelvis generera skilda html- och text-mejls från
en fil - du behöver aldrig fundera på om det är olika innehåll i text- och html-filen. Eller du har äntligen kommit på hur ett html-mejl ser bra ut i alla mejlklienter - skapa en xsl-fil och du behöver bara mata den med xml-filer enligt någon dtd och kan vara säker på att det alltid ser bra ut. Eller du har en sajt med 19 språk men bara
en html-sida att ändra i eftersom den genereras med xsl - utan att behöva underhålla 19 egentligen likadana html-sidor (makalös frustrationsbesparing). Samma sak kan göras med serverskriptspråk men inte utan att man får plottriga skriptsidor där text, innehåll och kod går om varannat - och vid varje för ändring riskerar man felmeddelanden (som kan vara ett rejält avbräck för viktig sida).
Bara en sådan sak som att man bara kan skicka iväg ett xml-dokument för översättning och sedan validera mot dtd:n och direkt sätta in i en applikation utan risk för skriptfel eller trasig applikation är ganska mycket värt.
Det enda man kanske kan invända är att det kan vara lite snårigt att lära sig om man har dålig koll på xml.
Semantisk xhtml, css, xml, xsl, xpath, sql och oop-serverskriptspråk är framtiden redan nu.